区别"/>
map和forEach的区别
- 在JavaScript的使用中发现一个奇怪的现象,map和forEach的使用非常的相似。他们都可以用例遍历循环数组。但是不太了解有什么不同的地方。因此今天做一个总结了解一下。
map函数:
const list = [1,2,3,4,5,6,7,8]const newList = list.map((item,index,input)=>{return input[index]*10
})console.log(list);
console.log(newList);
forEach函数:
const list = [1,2,3,4,5,6,7,8]const newList = list.forEach((item,index,input)=>{return input[index]*10
})console.log(list);
console.log(newList);
总结:他们之间的区别就是forEach不会执行返回结果,结果为undefined。map会执行返回结果。
更多推荐
map和forEach的区别
发布评论