关于Proxy 对象代理Array时 Array.prototype.splice() 与Array.prototype.length 清空数组时的表现差异
当使用Proxy 代理数组 setter 时 代理对象调用 proxy.splice(0) 方法时,只会截获到代理对象length 属性的修改,但此时,原数组已被清空,值为undefined length 还在。所以使用Proxy 代理数组,需要清空时,直接proxy.lenght=0 进行清空操作,代码如下let list=[0,1];let componentList=[{se...
原创
2019-03-28 14:06:41 ·
5449 阅读 ·
0 评论