-
compile查看全部
-
数组迭代的方法:可以用for(){}循环的方式去遍历数组,也可以用for in 的方式去遍历数组,但是for in 遍历会将原型链上的元素也会遍历出来,所以要过滤掉,通过if判断 for(i in arr){ if(arr.hasOwnProperty(i)){ console.log(arr[i]);// 1,2,3,4,5 } } 注意,for in 是不保证顺序的。查看全部
-
数组元素增删:数组的大小都是动态的,无需指定。 .push()想数组添加元素。 在数组的头部添加元素,或者在第一个元素之前添加元素,我们要用到.unshift()方法 arr.unshift(0); arr;//[0,1,2,3,4] 用delete方法删除数组的元素,更准确的说是将数组的元素变为undefined,但元素的位置还是存在的,长度没有变化。 delete.arr[2] 删除尾部的元素,可以通过arr.length-=1; 也可以通过.pop()方法来删去最后一个元素。 arr.pop(); //3returned by pop arr;//[0,1,undefined],3 is removed 在头部删除元素shift()方法 在头部删除元素 arr.shift(); //0 returned by shift arr; //[1,undefined]查看全部
-
注意:通过delete arr[0] arr[0]; //undefined 删掉第一个元素,但是数值的长度还是6,只是把第一个元素变为了undefined。查看全部
-
数组元素的读写:通过索引来读写数组, 通过delete arr[0];删掉第一个元素。查看全部
-
创建数组的另外一种方法:new Array() var arr=new Array(); var arrWithLength=new Array(100); //undefined*100 var arrLikesLiteral=new Array(true,false,null,1,2,"hi"); //等价于[true,false,null,1,2,"hi"] 构造器里面的new可以使用,也可以不使用,这个是等价的。查看全部
-
创建数组的另外一种方法:new Array(),后面()里面传一个参数,表示数组的长度。 可以用Array()构造器创建数组。 构造器里面的new 可以使用,也可以不使用,这个是等价的。查看全部
-
创建数组的另外一种方法:new Array(),后面()里面传一个参数,表示数组的长度。 可以用Array()构造器创建数组。 构造器里面的new 可以使用,也可以不使用,这个是等价的。查看全部
-
创建数组的另外一种方法:new Array(),后面()里面传一个参数,表示数组的长度。 可以用Array()构造器创建数组。 构造器里面的new 可以使用,也可以不使用,这个是等价的。查看全部
-
创建数组的另外一种方法:new Array(),后面()里面传一个参数,表示数组的长度。 可以用Array()构造器创建数组。 构造器里面的new 可以使用,也可以不使用,这个是等价的。查看全部
-
创建数组——字面量,这种方式创建数组,可读性比较差,不建议实用,在老版本的ie中,还可能存在兼容问题。 数组也是有大小的,大小在0到2的23次幂-1;如果超出这个范围,则会爆出rangeRrror:inavlid array length这种语法错、查看全部
-
数组的概述。查看全部
-
数组的概述。查看全部
-
字符串调用数组join()方法 var str = "hello world"; Array.prototype.join.call(str, "_"); //"h_e_l_l_o__w_o_r_l_d"查看全部
-
mark,重要查看全部
举报
0/150
提交
取消