jQuery: Detect Object Property Change

attributes, javascript, jquery, object, onchange

Solution

You could use some JS plugins like Watch JS. this keep tracks of whole object changes or even if a single attribute has changed.

Problem

I would like to detect if any of an object's property has changed. Something like: ``` var object = { property: 'value' }; $(object).onPropertyChange(function(property, newValue){ console.log('object changed: ', property, newValue); }) ``` Is this somehow possible?

Original source