本文介绍了javascript事件侦听器,用于对象变量中的更改的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个具有多个属性的对象变量.
I have an object variable that has several properties.
MyVar = {"prop1" : 0, "prop2": 0....};
如何编写一个事件侦听器,以侦听任何属性中的更改.
How do I write an event listener that listens for a change in any of the properties.
感谢您的建议.
推荐答案
使用ES5,您将有设置器:
With ES5 you have setters:
var MyVar = {
_prop1: 0,
get prop1() { return this._prop1; },
set prop1(value) { this._prop1 = value; /*Listener code can go here*/ }
};
这篇关于javascript事件侦听器,用于对象变量中的更改的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!