2014-04-23 107 views
4

我想检测对象的任何属性是否已更改。喜欢的东西:jQuery:检测对象属性更改

var object = { property: 'value' }; 
$(object).onPropertyChange(function(property, newValue){ 
    console.log('object changed: ', property, newValue); 
}) 

这在某种程度上可能吗?

回答

4

你可以使用一些JS插件,如Watch JS。这可以跟踪整个对象的变化,或者即使单个属性发生了变化。

+0

非常感谢!这正是我正在寻找的。 – Adam