JSFiddle - React, Tailwind, and code Playground
JavaScript
var handler = {
get: function(target, name) {
console.log('called')
return name in target ? target[name] : 37;
}
};
var p = new Proxy({}, handler);
p.a = 1;
p.b = undefined;
console.log(p.a, p.b); // 1, undefined
console.log('c' in p, p.c); // false, 37