前端那些事
Konck! Knock!
OK
前端那些事
Choose mode
dark
auto
light
首页
文章目录
Browser
CSS
ES6
JavaScript
Network
TypeScript
Vue
Vue3
Webpack
标签
时间轴
GitHub
map与forEach的区别
Konck! Knock!
OK
map与forEach的区别
chenpeng
2020-12-02
JS数组
#
1.相同点
都是循环遍历数组中的每一项
forEach 和 map方法中每次执行匿名函数都支持三个参数
item:当前项
index:索引
arr:原数组
匿名函数中的 this 都指向 window
都只能遍历数组
#
2.不同点
forEach 返回 undefined,map 返回一个新的数组
map 中可以使用 return,forEach 中不能使用 return
map 支持链式调用