改变数组自身值的方法

  1. pop()方法删除一个数组的最后一个元素并返回这个元素
  2. push()方法添加一个或多个元素到数组末尾并且返回数组的新长度
  3. reverse()方法颠倒数组中原始的位置该方法返回对数组的引用
  4. shift()方法删除数组的第一个元素并返回这个元素
  5. sort()方法对数组元素进行排序并返回这个数组;可接受一个比较函数作为参数 arr.sort((a,b)=>a - b)
  6. splice(index,count,arr)方法用哪个新元素替换旧元素的方式修改数组;index起始下标,count删除个数,arr替换的数组;返回值由原数组中被删除元素组成的数组,如果没有删除则返回一个空数组
  7. unshift()方法用于在数组开始处插入一些元素,并返回数组的新长度
  8. copyWithin(target,start,end)方法用于数组内元素之间的替换,即替换元素和被替换元素均是数组内的元素;
    target 必需。复制到指定目标索引位置。
    start 可选。元素复制的起始位置。
    end 可选。停止复制的索引位置 (默认为 array.length)。如果为负值,表示倒数。
  9. fill(value,start[,end=this.length])方法同样用于数组元素的替换,它主要用于数组指定区间内的元素替换为某个值.
原文地址:https://www.cnblogs.com/zhenjianyu/p/12964883.html