2017-11-25 2 views
0

最新のJavaScript(または多分jQueryを使用)が、関数またはコードを呼び出すイベントリスナーを作成するかどうかは疑問でした。変数の値が変更されましたか?変数の値が変更されたかどうかをリッスンするイベントリスナーの作成

var test = 1; 

私は、変数testが他の値が、1ある時はいつでもイベントリスナーの火を持っていると思います。

+0

改正された変数のためのイベントモデルはありません。なぜこれが必要ですか? –

+0

さて、多くのifステートメントで10ミリ秒でsetInterval()関数が設定されていますが、変数の値が変わるたびにイベントリスナーでマイコードが発生します。 –

+0

ええ、それはしないでください。しかし、それはなぜあなたがこれを行う必要があると信じて説明していない –

答えて

0

あなたはsetterでオブジェクトを使用することができます。

const obj = { 
 
    _test: 1, 
 
    set test(t) { 
 
    t !== 1 && console.log(t); // fire the function 
 
    
 
    return _test = t; 
 
    } 
 
} 
 

 
obj.test = 5;

関連する問題