JavaScript 类变量

标签 javascript class oop

我在尝试在 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/

相关文章:

java - 在 Java 中的 ArrayList 中存储两种类型的对象

ruby - 嵌套模块命名空间? ruby

javascript - JavaScript 算术和 DOM 中的 NaN 值出现问题

javascript - 使用 HTML 表单将输入数据传递到 Javascript 代码

javascript - jQuery ajax请求和html只显示一次数据

c# - 遍历具有相同基类的对象列表并提取某个类?

php - PHP中的静态类初始化器

java - 实现阻塞接口(interface)

java - 使用抽象类中的重写方法 (Java)

Javascript:循环遍历数组中元素的字符