How can I define a default getter and setter using ECMAScript 5?

前端 未结 6 806
忘了有多久
忘了有多久 2020-12-07 01:14

How can I specify a default getter for a prototype? With default getter I mean a function that is called if obj.undefinedProperty123 is called.

I tried

6条回答
  •  醉梦人生
    2020-12-07 01:28

    Firefox it's possible with non-standard noSuchMethod:-

    ({__noSuchMethod__:function(){alert(1);}}).a();
    

提交回复
热议问题