- 1
- 0
- 约3.79千字
- 约 6页
- 2026-10-12 发布于河北
- 举报
forEach高频面试题及详细答案(实战向)
一、基础概念题
1.简单说说forEach的作用和基本语法
答案:
forEach是JavaScript数组自带的遍历方法,核心作用是遍历数组每一项,执行自定义回调函数,主要用于批量处理数组元素,比如打印数据、修改数组项、批量赋值等。
基本语法:arr.forEach((item,index,arr)={})
三个回调参数:
item:当前遍历的数组元素(必选)
index:当前元素的索引(可选)
arr:原数组本身(可选)
额外特点:forEach没有返回值,默认返回undefined。
2.forEach能不能遍历对象?如果不行,怎么实现对象遍历?
答案:
forEach只能遍历数组,不能直接遍历普通对象,普通对象没有这个方法,直接调用会报错。
如果要用forEach遍历对象,需要先把对象转换成数组,常用两种方式:
Object.keys(obj):获取对象键名数组,配合forEach遍历键名
Object.values(obj):获取对象值数组,配合forEach遍历值
示例代码:
PlainText
constobj={name:张三,age:20}
Object.keys(obj).forEach(key={
console.log(key,obj[ke
您可能关注的文档
最近下载
- HJ397—2024固定源废气监测技术规范.pptx VIP
- 第六章旅游组织34课件.pptx VIP
- 2026年北京市中考语文试卷真题(含答案及解析).docx
- 某上市公司年度经营计划书和预算编制指南.pdf VIP
- 《以“蛛网”模式为核心的中药质量标志物辨析技术规范》征求意见稿.docx VIP
- 基于药材基原物质基础质量标志物质控方法层级递进的中药质量标准模式研究.doc VIP
- 中药质量标志物的概念核心理论与研究方法.docx VIP
- 西门子840DL系统及S120报警诊断手册.pdf
- HGT 21547-2016 管道用钢制插板、垫环、8字盲板系列.pdf
- 中药质量标志物(Q-Marker)研究.pptx VIP
原创力文档

文档评论(0)