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的格式支持好差。。。這文章我調了七八遍了還這樣,將就着看吧,囧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章