我在尝试在 Javascript 类中声明变量时遇到错误。这是代码示例。
class BaseContainer {
constructor(parent){
this.Shell = document.createElement("DIV");
parent.appendChild(this.Shell);
};
this.SomeVar = 1;
};
它给了我一个错误。
最佳答案
嗯,你不能在类
内声明变量。如果要创建属性,请将其放入构造函数中。另外,不得在方法声明(包括构造函数
)后添加分号。
class BaseContainer {
constructor(parent) {
this.someVar = 1;
this.shell = document.createElement("div");
parent.appendChild(this.shell);
}
}
关于JavaScript 类变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38147795/