💡
原文英文,约700词,阅读约需3分钟。
📝
内容提要
数组方法分为三类:变异方法(如push、sort)修改原数组;访问方法(如slice、concat)返回新数组;迭代方法(如map、filter)处理元素。ES2023引入非变异操作,如toSorted和toReversed。
🎯
关键要点
-
数组方法分为三类:变异方法、访问方法和迭代方法。
-
变异方法(如push、sort)修改原数组。
-
访问方法(如slice、concat)返回新数组,不修改原数组。
-
迭代方法(如map、filter)处理数组元素。
-
ES2023引入非变异操作,如toSorted和toReversed,提供不修改原数组的排序和反转功能。
❓
延伸问答
JavaScript 数组方法有哪些分类?
JavaScript 数组方法分为三类:变异方法、访问方法和迭代方法。
什么是变异方法,它们的作用是什么?
变异方法会修改原数组,例如 push 和 sort。
访问方法与变异方法有什么区别?
访问方法返回新数组而不修改原数组,如 slice 和 concat;而变异方法则会修改原数组。
ES2023 引入了哪些新的数组方法?
ES2023 引入了非变异操作,如 toSorted 和 toReversed。
迭代方法的作用是什么?
迭代方法用于处理数组元素,例如 map 和 filter。
如何使用 toSorted 方法?
toSorted 方法用于对数组进行非变异排序,返回一个新数组。
➡️