JSFiddle - React, Tailwind, and code Playground

by ChangJoo Park

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