//forEach 没有返回值 不能用break打断 遍历的是value
let a=['a','b','c']
let res=a.forEach((element)=>{
console.log(element) //a b c
}
//map 有返回值 默认return undefined 接受的参数是一个函数(key,value)不能用break打断
let res1=a.map((value,key)=>{
return value+'1'
})
console.log(res1)
forEach和map的区别
最新推荐文章于 2025-12-05 08:37:05 发布
本文解释了JavaScript中forEach和map方法的区别,强调forEach没有返回值且不能用break中断,而map有返回值并能处理函数参数,通过例子对比两者在遍历数组时的行为。
1万+

被折叠的 条评论
为什么被折叠?



