Object Observe
by stopsatgreen
HTML
<a href="/">Change</a>
JavaScript
var myObj = {
some: 'thing'
}
Object.observe(myObj, function (changes) {
changes.forEach( function (change) {
console.log(change);
});
});
var el = document.querySelector('a');
el.addEventListener('click', function (ev) {
ev.preventDefault();
myObj.bums = 'poo';
});