Visual Studio Code'const'只能在.ts文件中使用

时间:2017-07-26 01:50:51

标签: javascript visual-studio-code

我在尝试在Visual Studio Code中编写基本JS时遇到此错误。

已经尝试更改settings.json($ workspace / .vscode / settings.json)但工作。

  {
     "javascript.validate.enable": false
  }

enter image description here

2 个答案:

答案 0 :(得分:2)

你确定它是正确的javascript语法吗?

class Books {
    static const MAX_WIDTH = 8.5;
}

据我所知,即使在ES2015中也无法定义静态属性。

您可以尝试其他方式,例如:

class Books {
    static get MAX_WIDTH() {
        return 8.5;
    }
}

console.log(Books.MAX_WIDTH);//8.5

答案 1 :(得分:1)

Afaik,您不能在类声明中定义静态const。您可以尝试这样的事情

const MAX_WIDTH = 8.5;

class Books {
  get MAX_WIDTH() {
    return MAX_WIDTH;
  }
}

let myBooks = new Books()
alert(myBooks.MAX_WIDTH);