面试真题

前端 · 简单 · 百度

数组方法

简单 前端 🎤 百度
参考答案
核心要点: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累加。掌握可高效数据处理。
题目整理自公开面经,答案由校招宝自研生成,仅供参考