didSet
from Swift
in に相当するものはありJavascript
ますか? 基本的に、変数が変更されたときに自動的に関数を呼び出します。これの目的は、次のように毎回関数を呼び出す必要がないことです。
var x = someType()
x.behavior = newBehavior
alterBehavior(x, newBehavior)
function alterBehavior(var,behavior) { // change behavior of var }
私はちょうどすることができました
var x = someType()
someType didSet { // change behavior of var }
x.behavior = newBehavior
これは些細な例ですが、私のユースケースでは、変更されるたびに各サブプロパティの時間/関数呼び出しを大幅に節約できます。