Observer Pattern in JavaScript

Observer
JS
Author

Furkan Zerman

var targetObj = {};
var targetProxy = new Proxy(targetObj, {
 set: function (target, key, value) {
 console.log(`${key} set to ${value}`);
 target[key] = value;
 return true;
 }
});

targetProxy.hello_world = "test"; // console: 'hello_world set to test'