1:首先来看map遍历
handleMap(){
var arr = [1,2,3]
var list = arr.map((item=>{
return item
}))
console.log("map遍历",list)
console.log("map遍历后的原数组",arr)
},
打印结果
可以看出 对于map()方法可以对原数组中的,每个值产生一个对应的值,并返回一个新的数组,并且返回新数组后,不会改变原数组
2:再来看看forEach
// forEach遍历
handleForEach(){
var arr = [1,2,3]
var list = arr.forEach((item,index)=>{
return item
})
console.log("forEach遍历",list)
}
可以看出forEach不会返回 新数组