Skip to content

数组常用方法

  • push 尾部增加
  • unshift 头部增加
  • splice 传入三个参数,分别是开始位置、0(要删除的元素数量)、插入的元素,返回空数组
  • concat

  • pop 尾部删除
  • shift 头部删除
  • splice
  • slice 截取字符串,末尾取不到,不会改变原数组

  • indexOf
  • includes
  • find 查找第一个符合条件的数据

排序方法

  • reverse 反转数组
  • sort 排序

转换方法

  • join 数组转换为字符串(字符串转化为数组 split)

迭代、遍历方法

  • some 对数组每一项都运行传入的测试函数,如果至少有一项符合条件,则返回 true
js
let numbers = [1, 2, 3, 4, 5, 4, 3, 2, 1]
let someResult = numbers.some((item, index, array) => item > 2)
console.log(someResult) // true
  • every 对数组每一项都运行传入的测试函数,如果所有都符合条件,则返回 true
  • forEach
  • filter 返回新数组,不会修改原数组
  • map 返回新数组,不会修改原数组