js数组常用的几个函数总结
1、length属性。数组的length属性,返回数组的元素个数.JavaScript使用一个32位整数,保存数耘资诡拨组的元素个数。这意味着,数组成员最多只有4294967295个(2^32-1)个,也就是说length属性的最大值就是4294967295。(1)var data = [1,3,6,89,9,100,35];data.length; //7(2)length属性是可写的。如果人为设置一个小于当前成员个数的值,该数组的成员会自动减少到length设置的值。var data = [1,3,6,89,9,100,35];data.length = 4;//data = [1, 3, 6, 89](3)将数组清空的一个有效方法,就是将length属性设为0。var data = [1,3,6,89,9,100,35];data.length = 0;//data = [];(4)如果人为设置length大于当前元素个数,则数组的成员数量会增加到这个值,新增的位置填入空元素。var data = [1,3,6];data.length = 5;//data = [1, 3, 6, undefined × 2](5)如果人为设置length为不合法的值,JavaScript会报错var data = [1,3,6,89,9,100,35];data.length = -1;//RangeError: Invalid array lengthvar data = [1,3,6,89,9,100,35];data.length = Math.pow(2,32);//RangeError: Invalid array length

3、push函数//向数组中添加元素,并返回数组长度var data = [1,3,6,89,9,100,35];data.push(4);//返回新数组的长度 8//[1, 3, 6, 89, 9, 100, 35, 4]

5、unsfift函数在数组开头添加一个或更多元素,并返回新的长度var data = [1,3,6,89,9,100,35];data.unshift(456);//返回8//data = [456, 1, 3, 6, 89, 9, 100, 35];
