Javascript类变量

时间:2016-07-01 14:21:01

标签: javascript class oop

我在尝试在Javascript类中声明变量时遇到错误。这是一个代码示例。

class BaseContainer {
  constructor(parent){
    this.Shell = document.createElement("DIV");
    parent.appendChild(this.Shell);
  };
  this.SomeVar = 1;
};

它给了我一个错误。

1 个答案:

答案 0 :(得分:2)

好吧,你不能在class内声明变量。如果要创建属性,请将其放在构造函数中。此外,您不能在方法声明后添加分号(包括constructor)。

class BaseContainer {
    constructor(parent) {
        this.someVar = 1;
        this.shell = document.createElement("div");
        parent.appendChild(this.shell);
    }
}