js基础回顾---数组

(1)创建数组

var arr = new Array();

var arr = [1,2,3];

(2)数组的增加和删除

  1. arr.push(param) 向数组尾部添加,返回添加后数组的总长度
  2. arr.unshift(param) 向数组头部添加,返回添加后数组的总长度

  3. arr.pop() 删除数组的最后一个,返回删除的值
  4. arr.shift() 删除数组的第一个,返回删除的值

(3)数组的拷贝

  1. arr.slice(0) 拷贝数组,因为数组是引用对象,直接复制会是引用,改变会影响所有引用该数组的值

(4)数组的连接

  1. arr.concat(param)参数可以是一个值,也可以是数组,或者用逗号隔开的值,返回连接后的数组

(5)数组的截取

  1. arr.slice(start, end) 截取从start到end但不包括end的值,返回该值组成的数组,不会影响到原数组
  2. arr.splice(start, count, param), 该方法可用于增删改,截取的话,arr.splice(start, length),会影响到原数组

(6)数组的替换

  1. arr.splice(start, count, param)

(7)数组转换为字符串

  arr.join(param)

(8)数组的排序

  1. arr.sort(param) 参数可以是自定义的函数
  2. arr.reverse() 倒序排列

(9)数组的遍历

  1. for
  2. arr.forEach()
  3. arr.every()
  4. arr.map()
  5. arr.filter()
  6. arr.some()
原文地址:https://www.cnblogs.com/daisy-hust/p/6755780.html