js中map 和 forEach 有何区别【面试题详解】

今天爱分享给大家带来js中map 和 forEach 有何区别【面试题详解】,希望能够帮助到大家。
相同点:

都是循环遍历数组中的每一项

forEach 和 map方法里每次执行匿名函数都支持3个参数,
参数分别是item(当前每一项),index(索引值),arr(原数组)

匿名函数中的 this都是指向 window( 在 Vue 中指向 Vue 实例)
不同点:

map() 返回一个新数组,原数组不会改变,可链式调用

forEach() 返回值为 undefined,可链式调用
场景:

如只是单纯的遍历可用 forEach()
如澡作原数组得到新数组可用 map()

原文链接:https://blog.itblood.com/4625.html,转载请注明出处。
0
女神的最佳交易v4.2赞助 AI版[PC+安卓/7.32G/更新]My Best Deal [v4.2] [精品SLG/汉化/动态]
女神的最佳交易v4.2赞助 AI版[PC+安卓/7.32G/更新]My Best Deal [v4.2] [精品SLG/汉化/动态]
3分钟前 有人购买 去瞅瞅看

站点公告

显示验证码
没有账号?注册  忘记密码?