js Array方法分类

450 阅读1分钟

js 的 Array 的实例方法有很多,所以经常会把功能搞混,而需要频繁查阅文档。我从返回值和操作数组的角度,将这些方法做了分类,便于记忆。

  • forEach:循环数组,无返回值
  • mapfilterconcatflatslicekeys:返回新数组,原数组不变
  • reducereduceRight:返回运算结果
  • everysomeincludes:返回布尔值
  • reversesort:原地修改
  • pushunshift:原地新增并返回新增后数组长度
  • shiftpopsplice:原地删除并返回删除的元素
  • jointoString:返回字符串
  • find:返回满足条件的第一个元素的值,否则返回undefined
  • findIndexindexOf:返回满足条件的第一个元素的索引,否则返回-1