我想知道是否有任何现代JavaScript方法(或者可能使用jQuery)来创建一个事件监听器,只要变量的值发生变化就会触发一个函数或一段代码?
var test = 1;
每当变量test
是除1
之外的任何其他值时,我希望触发事件侦听器。
答案 0 :(得分:0)
您可以使用setter:
的对象
const obj = {
_test: 1,
set test(t) {
t !== 1 && console.log(t); // fire the function
return _test = t;
}
}
obj.test = 5;