在项目中遇到一个三重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.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
从提示信息中可以,不推荐用label,换成下面这种方式试试。