no-extra-label
禁止使用标签
为什么
如果一个循环中没有嵌套的循环或switch,标签是不必要的。
建议
不要使用不必要的标签。使用break或continue来达到同样的效果。
错误示例
js
let foo = 520;
while (foo > 0) {
if (foo === 10) {
break A;
}
foo--;
}
A: console.log(1);let foo = 520;
while (foo > 0) {
if (foo === 10) {
break A;
}
foo--;
}
A: console.log(1);正确示例
js
let foo = 520;
while (foo > 0) {
if (foo === 10) {
break;
}
foo--;
}let foo = 520;
while (foo > 0) {
if (foo === 10) {
break;
}
foo--;
}