数组原型方法

  1. Array.prototype.at()
  2. Array.prototype.concat()
  3. Array.prototype.copyWithin()
  4. Array.prototype.entries()
  5. Array.prototype.every()
  6. Array.prototype.fill()
  7. Array.prototype.filter()
  8. Array.prototype.find()
  9. Array.prototype.findIndex()
  10. Array.prototype.findLast()
  11. Array.prototype.findLastIndex()
  12. Array.prototype.flat()
  13. Array.prototype.flatMap()
  14. Array.prototype.forEach()
  15. Array.prototype.includes()
  16. Array.prototype.indexOf()
  17. Array.prototype.join()
  18. Array.prototype.keys()
  19. Array.prototype.lastIndexOf()
  20. Array.prototype.map()
  21. Array.prototype.pop()
  22. Array.prototype.push()
  23. Array.prototype.reduce()
  24. Array.prototype.reduceRight()
  25. Array.prototype.reverse()
  26. Array.prototype.shift()
  27. Array.prototype.slice()
  28. Array.prototype.some()
  29. Array.prototype.sort()
  30. Array.prototype.splice()
  31. Array.prototype.toLocaleString()
  32. Array.prototype.toReversed()
  33. Array.prototype.toSorted()
  34. Array.prototype.toSpliced()
  35. Array.prototype.toString()
  36. Array.prototype.unshift()
  37. Array.prototype.values()
  38. Array.prototype.with()

其他方法:

  1. Array.prototype[@@iterator]()
  2. Array.from()
  3. Array.fromAsync()
  4. Array.isArray()
  5. Array.of()

太多了,如何记住数组方法?

采取分类的方法,去记忆怕【5 + 7 + 2 + 11 + 7 + 6 = 38 种】

增删方法都对原数组产生影响(5):

  • push()
  • unshift()
  • pop()
  • shift()
  • splice()

查找元素,返回元素坐标或者元素值(7):

  • indexOf()
  • lastIndexOf()
  • find()
  • findIndex()
  • findLast()
  • findLastIndex()
  • includes()

对元素重新排序(2):

  • reverse()
  • sort()

操作方法方法(11):

  • join()
  • slice()
  • concat() 不会更改现有数组
  • fill()
  • at()
  • copyWithin() 浅复制数组 不改变原数组
  • flat() 打平数组,给参数递归深度
  • flatMap() 表示 map 加上 flat(1)
  • entries() 键值对
  • keys()
  • values()

迭代数组的方法(都不改变原数组)(7):

  • some()
  • every()
  • forEach()
  • filter()
  • map()
  • reduce()
  • reduceRight()

其他数组方法(6):

  • toLocaleString()
  • toReversed() 相当于 reverse 返回新数组
  • toSorted()
  • toSpliced()
  • toString()
  • with() 复制新数组
posted @ 2023-10-29 12:54  辰梦starDream  阅读(10)  评论(0编辑  收藏  举报  来源