测兼容性的时候,使用Ie浏览器,发现控制台提示
SCRIPT1006: 缺少 ‘)’
以为自己哪里符号漏了,找了半天没发现错误。别的浏览器也都显示正常。
原因 页面上用了ES6 默认参数的写法,IE并不支持
原写法:
example: function (a=2) {
}
修改为
example: function (a) {
a=a||2;
}
在进行浏览器兼容性测试时,遇到IE控制台报SCRIPT1006错误,提示缺少')'。问题源于使用了ES6的默认参数语法,而IE不支持此特性。为了解决这个问题,需要将代码从ES6的默认参数语法转换为传统方式。
测兼容性的时候,使用Ie浏览器,发现控制台提示
SCRIPT1006: 缺少 ‘)’
以为自己哪里符号漏了,找了半天没发现错误。别的浏览器也都显示正常。
原因 页面上用了ES6 默认参数的写法,IE并不支持
原写法:
example: function (a=2) {
}
修改为
example: function (a) {
a=a||2;
}
1597

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