为什么 javascript 对象在 IE11 中有一个名为 Symbol()_a.* 的额外属性?
Why javascript objects have an extra attribute called Symbol()_a.* in IE11?
在网页上工作,在IE11下出现了上面的怪现象。
我创建的每个对象上都添加了一些未定义的对象 Symbol()_a. 后跟一个随机字符串。那破坏了我的申请。
由于我在这里没有找到解决方案,而且 IE 的调试很糟糕,所以我发布了我的解决方案。
但是我发现,在某个阶段,babel polyfill 被添加到项目中并导致了问题。
https://babeljs.io/docs/en/babel-polyfill/
不幸的是,它并没有像文档中建议的那样在编译的 babel 代码之前添加。所以向上移动它解决了我的问题。
不客气:)
在网页上工作,在IE11下出现了上面的怪现象。 我创建的每个对象上都添加了一些未定义的对象 Symbol()_a. 后跟一个随机字符串。那破坏了我的申请。 由于我在这里没有找到解决方案,而且 IE 的调试很糟糕,所以我发布了我的解决方案。
但是我发现,在某个阶段,babel polyfill 被添加到项目中并导致了问题。 https://babeljs.io/docs/en/babel-polyfill/
不幸的是,它并没有像文档中建议的那样在编译的 babel 代码之前添加。所以向上移动它解决了我的问题。
不客气:)