为什么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
}
}
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
你也可以观看我的们教程视频教程-如何中断forEach循环-冰山工作室-沙翼-web前端