相关疑难解决方法(0)

在 JavaScript 类中正确声明静态变量

在我的代码中,我执行以下操作(非常简化):

class AddOrSelectAddress {
    static body; // <-- Error

    static async open() {
        await $.get(basePath + 'Manage/AddOrSelectAddress', null, result => {
            this.body = document.createElement('div');
            this.body.innerHTML = result;
        });
        // ...
    }

    static someOtherMethod() {
        // do something with body
    }
}
Run Code Online (Sandbox Code Playgroud)

我的代码在 Chrome 中运行良好。但是,Firefox 抱怨第二行代码中的错误:

语法错误:错误的方法定义

我对基于类的 JavaScript 编程比较陌生。我在这里做错了什么?

JavaScript中的静态变量并没有真正帮助我,因为它主要使用旧语法。

javascript class

4
推荐指数
1
解决办法
1698
查看次数

标签 统计

class ×1

javascript ×1