js数组方法分类复习

年纪大了,每过一段时间都记不住数组的基本方法,所以经常要自己做一个review(这篇先占位之后好好再复习)

一、数组

(1) 检测数组

  • value instanceof Array

  • Array.isArray

(2) 转换方法

  • toString

  • toLocalString

  • toValue

(3) 栈方法

  • push (改变原数组)
  • pop (改变原数组)

(4) 队列方法

  • unshift (改变原数组)
  • shift (改变原数组)

(5) 排序方法

  • sort (改变原数组)
  • reverse(改变原数组)

(6) 操作方法

  • concat
  • slice
  • join
  • splice (改变原数组)

(7) 位置方法

  • indexOf
  • lastIndexOf

(8) 迭代方法

  • every (有返回值)
  • filter (有返回值)
  • forEach (没有返回值)
  • map (有返回值)
  • some (有返回值)

(9) 归并方法

  • reduce (有返回值)

  • reduceRight (有返回值)

Share