babel-polyfill在IE11中与Object搞混了

时间:2017-09-13 19:44:56

标签: javascript reactjs redux babeljs babel-polyfill

我有一个1年前使用Server Render的React应用程序已经生产了一段时间,

然而,在某种程度上,在某种程度上检测到该应用程序停止使用IE11。这真的很奇怪,因为我们已经在IE11上进行了多次测试并且之前有效。我们甚至尝试回滚项目(使用标记的泊坞窗图像),但仍然会出现此错误。

根本原因似乎在String str = "C 365"; char ch = str.charAt(0); int i = Integer.parseInt(str.substring(2)); 中以某种方式改变了在IE11中创建Object的方式。

创建的对象将具有babel-polyfill

这是我在控制台上找到的内容:

enter image description here

尝试此输入jscomp_symbol_Symbol.toStringTag1" Array Iterator"如果你有IE11,它将以不同的方式输出。

这会以某种方式导致我的网络应用失败,因为每个对象都会失败lodash console.log({})这是_.isPlainObject内的条件。

0 个答案:

没有答案