This article describe getters。それは「 スマート/自己上書き/怠惰なゲッター」のセクションを持っている そしてそれは私のため不明だ、デフォルトでは「メモ化」ゲッターであるか、私は自分自身javascriptとmemoizedゲッター
例えば、この機能を実装する必要があります
class Foo() {
get boo() {
this._boo = this._boo || new Boo();
return this._boo;
}
}
または私は書くことができます:
class Foo() {
get boo() {
return new Boo();
}
}
は同じ結果を持っていますか?
*値を取得するたびに* getter *が呼び出されます。それでおしまい。彼らはあなたがそれを実装するまでmeoizationはありません –
彼らはデフォルトではありません、あなたはそれを自分で行う必要があります。 – Rafael
ゲッターはデフォルトでは怠惰だと言われていますが、自分で暗記を扱う必要があります(そのような実装方法の例があります)。 – Phylogenesis