今天在开发的时候遇到了一个问题。就是想在使用map的时候跳出循环无法实现,于是就在网上搜寻了一番,说map本身不能跳出循环,有一个大佬提出了抛出异常的方法,记录一下
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的时候跳出循环无法实现,于是就在网上搜寻了一番,说map本身不能跳出循环,有一个大佬提出了抛出异常的方法,记录一下
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') }