当前位置:首页>维修大全>综合>

proxy和definedproperty区别

proxy和definedproperty区别

更新时间:2023-09-17 09:43:06

proxy和definedproperty区别

1. 他们都是做代理,definedProperty 是对 对象中的属性 进行代理,Proxy 是直接把 对象 就代理了.

2. defineProperty 相对于 Proxy ,  他所代理的属性 能生成的属性很少(约5.6个) , Proxy的属性很多(约11个) , 配置选项很少 . 

3. Proxy支持数组的代理,defineProperty 不支持

4. defineProperty 兼容更好,IE8以上 , Proxy 需要支持ES6的浏览器,比如IE11.

更多栏目