IE8以下浏览器 SCRIPT1028: 缺少标识符、字符串或数字

如其他文章中所写,IE早期浏览器对于格式校验比较严,如果出现SCRIPT1028: 缺少标识符、字符串或数字的错误很大可能是因为多了逗号或者分号什么的,比如:


var a = {
    x: 1,
    y: 2,
};



y:2后面多了个逗号,这在Firefox或者chrome浏览器及新的IE浏览器都正常,但是IE8以下浏览器是会报错的。


项目中也报了这个错误,于是我一行行代码看过去,结果并没有发现有这个问题,这就很尴尬了。。

没办法,我一段段代码注释掉来寻找错误点,结果。。。。

tool:{
	const:{
		phone:XXXXXX
	}
     }




 

问题出在这行代码上,IE8及以下浏览器,不能用const作为json的key


希望不要有其他猿类碰到这个错误,如果有,希望你能早点看到这篇文章,而不是像我一样一行行注释掉来找bug。。。



CSDN的格式支持好差。。。这文章我调了七八遍了还这样,将就着看吧,囧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值