【发布时间】:2013-03-01 15:44:03
【问题描述】:
每当在 Javascript 对象上设置 new 属性时,我如何获得回调......?
IE。我不知道要设置哪些属性,但希望对设置的任何属性 进行回调。
我想要的是
var obj = {};
obj.a = "something"; // triggers callback function
function callback(obj,key,val) {
console.log(key + " was set to " + val + " on ", obj);
}
这可能吗?
【问题讨论】:
-
为对象属性定义设置器会容易得多,这会触发您的回调。
var obj = function() { var item; this.setItem = function(param) { this.item = param; callback(param);} }
标签: javascript object properties monitoring