表格2-数组操作方法

✨ 数组操作方法

类别 核心功能 主要方法 是否修改原数组(副作用) 学习重点
I. 转换/遍历 (The Big 3) 创建新数组,不改变原数组结构,用于数据转换。 map() 否 (No) 用于一对一的元素转换。
filter() 否 (No) 用于筛选出符合条件的元素。
将数组聚合为单一值 reduce() 否 (No) 用于求和、求平均、扁平化、分组等复杂操作。
II. 结构修改 (Mutating) 直接修改原数组的长度或内容。 push() 是 (Yes) 在数组末尾添加元素。
splice() 是 (Yes) 删除替换插入元素。功能最强大,也最容易出错。
sort() 是 (Yes) 对数组进行排序。
III. 查找/获取 (Retrieval) 查找符合条件的元素或其位置。 find() 否 (No) 返回第一个符合条件的元素
indexOf() 否 (No) 返回元素在数组中首次出现的索引
IV. 复制/扁平化 (Copy & Flatten) 创建数组的浅拷贝扁平化嵌套数组 slice() 否 (No) 截取数组的一部分,或用于创建浅拷贝
flatMap() 否 (No) map,再扁平化一层。
posted on 2025-11-14 17:02  gagafan  阅读(2)  评论(0)    收藏  举报