为什么forEach循环return不了?怎么才能强制中断它?不太明白。
let BreakException = {}
try {
this.contentData.forEach(item => {
if (item.type === 'service') {
if (!item.data.length) {
status = false
throw BreakException
}
}
})
} catch (e) {
if (e !== BreakException) {
throw e
}
}
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
你也可以观看我的们教程视频教程-如何中断forEach循环-冰山工作室-沙翼-web前端