是否可以拦截Javascript中的getter / setter调用? (ES6)

时间:2018-08-24 19:53:03

标签: javascript ecmascript-6

我知道在Javascript中调用不存在的方法(使用代理)时,可以让对象运行某个代码。但是是否可以对不存在的属性执行相同的操作?

也就是说,我想说

object.field1 = true
console.log(object.field1)

在getter和setter调用上都运行我自己的代码,而不是分配和检索值。

0 个答案:

没有答案