【发布时间】:2010-09-27 18:01:06
【问题描述】:
在我的 javascript 我有这个
loopDeLoop:
while (foo !== bar) {
switch (fubar) {
case reallyFubar:
if (anotherFoo == anotherBar) {
break loopDeLoop;
}
break;
default:
break;
}
}
但是 JSLint 说... lint 警告:标签的使用
这是JSLint的笔记
标签
JavaScript 允许任何语句具有标签,并且标签具有单独的名称空间。 JSLint 更严格。JSLint 只需要在与 break 交互的语句上使用标签:switch、while、do 和 for。 JSLint 期望标签与变量和参数不同。
如何构造上述内容以消除警告?
谢谢,
格雷格
【问题讨论】:
-
Shog9 和 EndangeredMassa 我很欣赏重构,但我并没有在我的问题中说清楚......我不关心循环的构造......这是我如何使用javascript中的标签?在我看来,我已经正确构建了它,但 JSLint 抛出警告“使用标签”所以我的问题是如何在 Javascript 中正确使用标签?或者更准确地说...我如何在 Javascript 中使用标签以使 JSLint 不会引发警告?...顺便说一句...代码在应用程序中运行并正常工作...
标签: javascript jslint