【问题标题】:'Missing semicolon' warning in Eclipse for JavaScript codeEclipse 中针对 JavaScript 代码的“缺少分号”警告
【发布时间】:2012-03-01 08:41:03
【问题描述】:

Eclipse 对以下代码的第 4 行给出警告“缺少分号”:

const C = 'b';
function foo() {
    alert('x');
}

以下代码不适用:

//const C = 'b';
function foo() {
    alert('x');
}

对于以下内容,它给了我两个警告:

const C = 'b';
function foo() {
    alert('x');
};

这一行有多个标记

  • 不必要的分号
  • 缺少分号

有没有办法让 Eclipse 忽略我的 'const' 行?或者有其他方法可以解决我的问题吗?

我正在使用:

面向 JavaScript Web 开发人员的 Eclipse IDE。
版本:Indigo Service Release 1
内部版本号:20110916-0149

【问题讨论】:

    标签: javascript eclipse warnings


    【解决方案1】:

    JavaScript 中只有一个提议的 const。使用

    var C = 'b';
    

    实际上,显然有一个 const,但并非所有浏览器都支持它,因此不适合使用。

    Eclipse 向您发出警告的原因是它无法识别 const,这是 Eclipse 中的一个已知错误。

    您可以阅读如何忽略 Use of JavaScript const gives "missing semicolon" in associative... 中的错误。

    【讨论】:

    • 其实有一个更新的js版本。某些浏览器不支持 const,但如果您不打算定位它们,则可以使用关键字。
    • 是的,也读一下。然而,使用 const 是不好的做法。
    • 更新了答案以反映现实;)
    • @Asken 这取决于我们的目标。如果我们以 node.js 为目标,最好使用关键字。
    【解决方案2】:

    您可以在首选项菜单中禁用一些警告:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-28
      • 2016-04-05
      • 1970-01-01
      • 1970-01-01
      • 2013-08-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多