引入任何插件以后,数组和对象的实例被污染了
发布于 6 年前 作者 qianggu 10307 次浏览 来自 官方Issues

由于需要引入插件,所以就没放代码片段,引入任何插件都可以触发此 bug。引入以后再控制台打印 [] 即可。

数组的实例上出现了大量的方法,这导致原型上的方法被覆盖了,因此如果对原型进入了劫持就没有效果了

基础库大于 1.9.2 可以复现,小于等于 1.9.2 没这个问题

2 回复

引入插件之后我们禁止 ES 内置对象中原有的方法被劫持(因为劫持可能会影响插件的运行)。

有插件模式的代码片段,麻烦提供下

回到顶部