一、数组的创建

  1. var arr = new Array(); 创建一个数组
  2. var arr = [ ];
  3. var arr = new Array(a,b,c); 创建一个数组并赋值

    二、数组元素的添加

  4. push() 结尾添加,返回数组新长度

  5. unshift() 头部添加,返回数组新长度
  6. splice() 从数组指定位置添加/删除元素,返回被删除的元素

    三、数组的元素的获取与赋值

  7. arr[ 下标 ] = “xxx”

    四、数组元素的删除

  8. arr.pop(); 移除最后一个元素并返回该元素值

  9. arr.shift(); 移除最前一个元素并返回该元素值
  10. arr.splice(); 删除从指定位置开始的指定数量的元素,数组形式返回所移除的元素

    五、数组的截取和合并

  11. arr.slice(start, [end]); 以数组的形式返回数组的一部分,注意不包括 end 对应的元素,如果省略 end 将复制 start 之后的所有元素

  12. arr.concat([item1[, item2[, . . . [,itemN]]]]); 将多个数组(也可以是字符串,或者是数组和字符串的混合)连接为一个数组,返回连接好的新的数组

    六、数组的拷贝

  13. arr.slice(0); 返回数组的拷贝数组,注意是一个新的数组,不是指向

  14. arr.concat(); 返回数组的拷贝数组,注意是一个新的数组,不是指向

    七、数组元素的排序

  15. arr.reverse(); 反转元素(最前的排到最后、最后的排到最前),返回数组地址

  16. arr.sort(); 对数组元素排序,返回数组地址

    八、转载自

    https://www.cnblogs.com/huyanlon/p/6866065.html