【JavaScript】IE浏览器下JS报错

最近项目有用户反馈在IE环境下使用时报错。


报错类型:

SCRIPT1003: 缺少 ':'
SCRIPT1004: 缺少 ';'


首先一点,检查项目中是否用到了ES6语法,是否存在兼容问题。

该类问题基本都是由ES6不兼容引起的。



SCRIPT1003: 缺少 ':'  解决方案:

检查代码中是否存在类似以下key与value简写的情况。

var test = {
    id,
    name
}

如若存在,则统一改为

var test = {
    id: id,
    name: name
}



SCRIPT1004: 缺少 ';' 解决方案:

检查代码中let,替换为var

检测for循环中是否使用了  for...of




猿教程
请先登录后发表评论
  • 最新评论
  • 总共0条评论