jQuery:检测对象属性更改

jQuery: Detect Object Property Change

本文关键字:属性 对象 检测 jQuery      更新时间:2023-09-26

我想检测对象的属性是否发生了更改。类似于:

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

这有可能吗?

您可以使用一些JS插件,如Watch JS。这样可以跟踪整个对象的更改,甚至可以跟踪单个属性的更改。