首页 > 其他分享 >js数组中map和forEach如何跳出本身'循环'

js数组中map和forEach如何跳出本身'循环'

时间:2022-12-13 20:55:37浏览次数:77  
标签:map 跳出 本身 js item 循环 forEach

return 是停止本函数体执行并返回

而map,forEach里面所执行的都是函数个体,return一个,其余的也会继续执行

所以,某种程度上来说,map、forEach是不能跳出本身的'循环'的

从跳出数组本身来考虑,我们可以采用扔出异常的方式,来捕获异常,从而跳出'循环'

let list=[1,2,3,4,5,6];
try{
  list.map(item=>{
     if(item===3){
          throw new Error()
         }
     console.log(item)
  })
} catch {
  console.log('err')
}

map 与forEach本身为什么不能终止循环? 2021-01-14
为什么map和forEach不能跳出本身循环?

标签:map,跳出,本身,js,item,循环,forEach
From: https://www.cnblogs.com/echohye/p/16980596.html

相关文章