【发布时间】:2016-03-21 19:42:28
【问题描述】:
我见过在 ES6 中这样声明的成员变量
export class MyClass
{
x = null;
constructor() {
this.x = 1;
}
write() {
console.log(this.x);
}
}
并且 babel 似乎可以很好地转换它。
这是声明成员变量的有效方式吗?
【问题讨论】:
-
JS中没有“成员变量”这种东西。而且你看到的不是 ES6,而是 ES8 的一个实验性特性提案。不要使用它。