在项目中遇到一个三重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
}
}
}
}
请问。。怎么解呢???
在项目中遇到一个三重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
}
}
}
}
请问。。怎么解呢???
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答868 阅读✓ 已解决
5 回答2.3k 阅读
3 回答1k 阅读✓ 已解决
从提示信息中可以,不推荐用label,换成下面这种方式试试。