だから私はstackoverflowを読みました。ES6 では、これは無効です。
class MyClass {
myProperty = "";
constructor() {
this.myProperty = "Hey";
}
}
しかし、ES7では有効です。
ただし、これは有効ですか。
class MyClass {
setViewModel(viewModel) {
this.internalViewModel = viewModel;
}
get viewModel() { return this.internalViewModel }
}
internalViewModel
ここでは、実際に設定するまで定義しません。myClass.setViewModel(something)
に電話する前に電話していなければ、から戻ってmyClass.viewModel
くると思います。undefined
myClass.viewModel
これは正しいです?
このES7クラスがあり、myProperty
そのようにアクセスしようとしたmyClass.myProperty
場合、期待どおりになるでしょう"Hey"
か?