Une telle classe :
class TestClass {
name = 'abc'; //直接声明在class中
static staticValue = 456; //这是静态属性
showName() {
console.log(this.name);
}
}
let cls = new TestClass();
cls.showName();
Excusez-moi, la syntaxe ci-dessus est-elle prise en charge dans ES ? Comment la configurer si Babel est utilisé pour la traduction ?
Les attributs statiques doivent être mémorisés comme une proposition ES7.
Il semble que babel-stage2 fonctionnera. Je ne m'en souviens pas clairement. Vous le saurez si vous l'essayez.