本文介绍了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事件侦听器,用于对象变量中的更改的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-15 03:06