1、给数组定义 var arr = new Array(); //定义空数组(new可写可不写) arr[0] = 'a'; arr[1] = 999; //赋值(var是单独定义) var arr2 = Array('a','b','c'); var arr3 = ['a','b','c']; / ...
分类:
编程语言 时间:
2017-04-18 13:54:57
阅读次数:
199
今天看了老长时间递归组件,官方给的教程太简便了,根本看不出到底怎么用。于是自己查网摸索了一下,这儿只把核心思想写出来。 效果如下图,点击后打开二级菜单,再点击后打开三级。 思想:递归调用某个组件,而这个组件的作用就是解析出此层的数据。因此数据的格式就有技巧: <div> <ggg :msg='msg ...
分类:
其他好文 时间:
2017-04-10 00:38:21
阅读次数:
1253
三、字符串的扩展字符编码JavaScript内部,字符以UTF-16的格式储存,每个字符固定为2个字节。对于那些需要4个字节储存的字符(Unicode码点大于0xFFFF的字符),JavaScript...
分类:
编程语言 时间:
2017-04-09 11:02:29
阅读次数:
508
结对队友:胡康臻、杨寒寒 1、设计思想: 首先定义产生二维数组,定义可输入二维数组行和列,各位数随机产生; 然后进行最大子数组的求和比较,从每行的第一个数为子数组的起点开始进行不同的子数组遍历比较,只存放最大的子数组,以及记录最大子数组的位置,从第一个数开始每行每列进行求和比较,以求得最大子数组的值 ...
分类:
编程语言 时间:
2017-04-07 22:12:37
阅读次数:
214
本人最近学习es6一些方法,难免有些手痒,想着能不能将这些方法总结下,如下 1、数组的扩展 1)首先什么是伪数组 无法直接调用数组方法或期望length属性有什么特殊的行为,但仍可以对真正数组遍历方法来遍历它们,例如:函数的argument参数,调用getElementsByTagName,docu ...
分类:
其他好文 时间:
2017-04-07 21:16:54
阅读次数:
214
今天朋友去面试被问到一个问题,原型实现数组去重,乍一听着实有点蒙,但细细想来有些灵感 数组去重并不难,定义一个空数组,遍历要去重的数组的每一项,利用flag作为判断空数组中是否有一样的元素的标识,flag为true说明没有一样的,就添加到空数组中 利用原型实现,其实也就是在数组的原型上添加一个方法, ...
分类:
编程语言 时间:
2017-04-07 17:00:25
阅读次数:
229
1、设计思想:在while循环里,用 i 控制数组的首位,用 j 控制数组的长度,这样就可以在一个循环里遍历所有子数组,并在循环里求出最大子数组 2、代码 3、程序截图: 4、出现的问题:下表越界,子数组遍历不全 ...
分类:
编程语言 时间:
2017-03-31 20:56:32
阅读次数:
160
1. 以下代码实现的功能是:传入arr数组(arr数组中的元素可能有相同的),新建一个arr_new数组,通过for循环遍历arr数组,判断得到不重复的元素,放入 arr_new数组中。 注意: 如果不小心将以上的代码中的第6行写成 for (var i = 0; i < arr.length ;i ...
分类:
编程语言 时间:
2017-03-29 18:33:18
阅读次数:
199
小程序中的遍历循环类似于angularJS的遍历。 二级数组遍历有一个坑。二级遍历wx:for循环的时候,需要注意。(代码如下) JS代码: 遍历出不同的数组,然后渲染不同组的cell ...
分类:
微信 时间:
2017-03-22 13:18:29
阅读次数:
3183