数组的常用方法

开发/前端 · 阅读 1553 · 点赞 0

不影响原数组

  • push – 在数组后添加元素,返回数组长度
  • pop – 删除数组最后一项,返回被删除项
  • shift – 删除数组第一项,并返回数组
  • unshift – 数组开头添加元素,返回添加的元素
  • reserve – 反转一个数组,返回修改后的数组
  • sort – 排序一个数组,返回修改后的数组
  • splice – 截取数组,返回被截取的区间

影响原数组

  • join – 将一个数组所有元素连接成字符串并返回这个字符串
  • concat – arr1.concat(arr2, arr3) 连接数组
  • join – arr.join(x)将arr数组元素连接成字符串并返回这个字符串
  • map – 操作数组每一项并返回一个新数组
  • forEach – 遍历数组,没有返回值
  • filter – 对数组所有项进行判断,返回符合规则的新数组
  • every – 数组每一项都符合规则才返回true
  • some – 数组有符合规则的一项就返回true
  • reduce – 接收上一个return和数组的下一项
  • flat – 数组扁平化
  • slice – 截取数组,返回被截取的区间

一图流展示数组方法