数组方法 map与forEach 的区别
map 不会修改原数组,返回一个新数组 -- 需要用一个新数组做什么事的时候就用map
forEach 没有返回值、会修改原数组 -- 需要用数据做一些什么事的时候用 forEach
运行速度来说 map比forEach要快
---顺带
如何跳出forEach循环
try...catch
try {
arr.forEach( item => {
//满足条件时跳出循环
if(item === num) {
throw Error()
}
)
}
catch (e){
}
浙公网安备 33010602011771号