我找到了这个要点来检测物体特定区域的变化:qazxsw poi
但它只在一个字段上绑定一个事件。
有人知道一个函数或技巧来检测整个Javascript对象的变化吗?
2019年更新:这些天可以使用https://gist.github.com/3138469以更有效的方式实现。 Proxy API使用场景后面的Proxy API来使这更容易。
2012年更新:我刚刚注意到Watch.js的作者正在引用一个拥有更广泛浏览器支持的库。 on-change library
当我想要实现这一点时,我通常使用MultiGetSet.JS,你可以观看整个对象或一个属性。
使用watch.js是不可能的。它只是检测对象的变化或对象的属性。它DOESNT检测我们是否向对象添加属性或更改新添加的属性...