SCRIPT1010: 缺少标识符
- 问题场景:在chrome环境下正常,在IE环境下报错
- 出现原因: IE浏览器不支持es6语法
现在前端开发都是通过webpack打包编译,即使在IE浏览器不会出现此种情况,出现该情况一般是在直接在js开发,IE浏览器无法 识别
3. 解决策略
在html页面中引用polyfill兼容
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/7.2.5/polyfill.js"></script>
通过此方法可以使IE兼容一部分ES语法
**注意:**代码中如果有async/await,如果直接在IE中运行,IE报错可能会显示一些很奇怪的问题,polyfill的方式好像不行,只能修改,一般是改成回调函数的方式