javascript - webpack使用eslint进行代码规范约束下,跳出多重for循环报错,怎么解?
本文介绍了javascript - webpack使用eslint进行代码规范约束下,跳出多重for循环报错,怎么解?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
在项目中遇到一个三重for循环循环一个比较大的对象,然后发现eslint会报错:
代码结构如下:
outer:
for (let a in aa) {
for (let b in aa[a]) {
for (let c in aa[a][b]) {
if (aa[a][b][c].name === 'aaa') {
break outer
}
}
}
}
请问。。怎么解呢???
解决方案
从提示信息中可以,不推荐用label,换成下面这种方式试试。
for (let a in aa) {
for (let b in aa[a]) {
for (let c in aa[a][b]) {
if (aa[a][b][c].name === 'aaa') {
return;
}
}
}
}
这篇关于javascript - webpack使用eslint进行代码规范约束下,跳出多重for循环报错,怎么解?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文