参考答案
核心要点:JavaScript数组常用方法分遍历、增删改、转换与查询;不改变原数组的有map、filter、reduce、slice、concat等,改变原数组的有push、pop、splice、sort、reverse等。原理:数组是引用类型,高阶函数map返回新数组不修改原数组,forEach仅遍历无返回;示例:const newArr=arr.map(x=>x*2)生成新数组,arr.splice(0,1)直接改原数组。面试常考区别:map与forEach(返回值)、slice与splice(是否改原数组)、reduce累加。掌握可高效数据处理。