js数组方法-改变原数组和不改变原数组

1.改变原数组

  pop():在原数组末尾上删除最后一个元素,把数组长度 -1

      返回值是删除的元素值。

  push(...):在原数组末尾上新增最后一个元素,把数组长度 +1

        返回值是数组长度。

  reverse():在原数组基础上 反转数组 并覆盖原数组

      返回值是反转后的数组

  shift():在原数组头部删除第一个元素,把数组长度 -1

      返回值是删除的元素值。

  unshift(...):在原数组头部新增第一个元素,把数组长度 +1

      返回值是数组长度。

  sort():数组在原数组上进行排序,不生成副本

  splice(index, number, newNums):可对数组进行增加删除替换的操作

 

2.不改变原数组

  concat():用于连接两个或多个数组,仅仅会返回被连接数组的一个副本

  join():返回一个字符串,返回结果是字符串,不会改变原数组

  slice():划分子数组,返回结果是子数组

posted on 2020-08-02 12:55  heySarah  阅读(914)  评论(0编辑  收藏  举报

导航