3

didSetfrom Swiftin に相当するものはあり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

これは些細な例ですが、私のユースケースでは、変更されるたびに各サブプロパティの時間/関数呼び出しを大幅に節約できます。

4

1 に答える 1