一、数组的创建
- var arr = new Array(); 创建一个数组
- var arr = [ ];
var arr = new Array(a,b,c); 创建一个数组并赋值
二、数组元素的添加
push() 结尾添加,返回数组新长度
- unshift() 头部添加,返回数组新长度
splice() 从数组指定位置添加/删除元素,返回被删除的元素
三、数组的元素的获取与赋值
-
四、数组元素的删除
arr.pop(); 移除最后一个元素并返回该元素值
- arr.shift(); 移除最前一个元素并返回该元素值
arr.splice(); 删除从指定位置开始的指定数量的元素,数组形式返回所移除的元素
五、数组的截取和合并
arr.slice(start, [end]); 以数组的形式返回数组的一部分,注意不包括 end 对应的元素,如果省略 end 将复制 start 之后的所有元素
arr.concat([item1[, item2[, . . . [,itemN]]]]); 将多个数组(也可以是字符串,或者是数组和字符串的混合)连接为一个数组,返回连接好的新的数组
六、数组的拷贝
arr.slice(0); 返回数组的拷贝数组,注意是一个新的数组,不是指向
arr.concat(); 返回数组的拷贝数组,注意是一个新的数组,不是指向
七、数组元素的排序
arr.reverse(); 反转元素(最前的排到最后、最后的排到最前),返回数组地址
- arr.sort(); 对数组元素排序,返回数组地址
八、转载自
https://www.cnblogs.com/huyanlon/p/6866065.html