代码改变世界

javascript 基础 --- Object.defineProperty 和 Proxy

2019-05-28 12:31  *奋斗*  阅读(275)  评论(0)    收藏  举报

proxy 可以直接监听对象,而不只是监听对象的属性;

proxy 可以直接监听数组,进而对arr.length 等的属性变化进行响应;

proxy 可以劫持整个对象,并返回一个新对象;

除了 get 和 set 之外,proxy 可以拦截多达 13 种操作,比如 has(target, propKey),可以拦截 propKey in proxy 的操作,返回一个布尔值。

个人统计【2】:2019-05-28、2019-05-29