在我的JavaScript中,我有这个
loopDeLoop:
while (foo !== bar) {
switch (fubar) {
case reallyFubar:
if (anotherFoo == anotherBar) {
break loopDeLoop;
}
break;
default:
break;
}
}
Run Code Online (Sandbox Code Playgroud)
但JSLint说... lint警告:使用标签
这是JSLint的注释
标签
JavaScript允许任何语句具有标签,标签具有单独的名称空间.JSLint更严格.JSLint只期望与break:switch,while,do和for交互的语句上的标签.JSLint期望标签与vars和参数不同.
如何构建上述内容以消除警告?
谢谢,
格雷格
Tri*_*ych 14
您正确使用标签.
JSLint正在抛出警告,因为Javascript中的标签是非常糟糕的样式,而JSLint希望您知道这一点.
重申一下,如果你使用标签,甚至是正确的,JSLint会发出警告.
编辑:看起来您可以使用-use_of_label配置指令禁用标签警告.
| 归档时间: |
|
| 查看次数: |
2588 次 |
| 最近记录: |