转载地址:blog.csdn.net/u010047432/…
forEach与map的共同之处:都是遍历数组的api,都不会改变原数组
forEach()与map()的区别:
(1)forEach无返回值如:
var arr = [1,2,3];
arr.forEach(item=>{
return item === 2
})
//结果为:undefined
(2)map有返回值,返回运算结果的一个数组,如:
var arr = [1,2,3];
arr.map(item=>{
return item === 2
})
//结果为:[false, true, false]