Proxy可以做到!我很高兴这个存在!这里给出一个答案:是否有与python的__getattr__方法等效的Javascript?。用我自己的话改写:
var x = new Proxy({}, { get(target, name) { return "Its hilarious you think I have " + name }})console.log(x.hair) // logs: "Its hilarious you think I have hair"适用于chrome,firefox和node.js。缺点:在IE中不起作用-freakin IE。不久。



