如何在javascript中覆盖所有属性的getter和setter方法,而不仅限于事先已知的属性。我看过很多文章,例如,在编写类时就针对该属性进行了此操作:
var obj = { get test(){return 'ya'}}
obj.test
==> "ya"
但是我希望能够覆盖对象的所有属性的getter和setter,例如,一旦我调用obj.toto
或obj.titi
我想调用我的自定义getter / setter,但我现在无法预先将要添加到obj
的属性,obj
就像我们想要的任何容器。