当我们前端js代码里使用...来做对象数组的拷贝拼接时,在IE类只支持ES5的浏览器下是不支持的,甚至会影响到js后面的渲染,那如何解决呢,通过concat或Object.assign都无法很好解决,因为它会修改原对象的值。

通过在用到...运算符的js代码外加type<script type="text/babel">,和下面再引入browser.min.js,可以解决。
当在不支持ES6的浏览器如IE中使用...运算符时,可能会影响JS的正常运行。本文介绍了一种解决方案,通过在使用...的JS代码外添加type属性,并引入browser.min.js来解决兼容性问题。
当我们前端js代码里使用...来做对象数组的拷贝拼接时,在IE类只支持ES5的浏览器下是不支持的,甚至会影响到js后面的渲染,那如何解决呢,通过concat或Object.assign都无法很好解决,因为它会修改原对象的值。

通过在用到...运算符的js代码外加type<script type="text/babel">,和下面再引入browser.min.js,可以解决。
913
275

被折叠的 条评论
为什么被折叠?