如其他文章中所寫,IE早期瀏覽器對於格式校驗比較嚴,如果出現SCRIPT1028: 缺少標識符、字符串或數字的錯誤很大可能是因爲多了逗號或者分號什麼的,比如:
var a = {
x: 1,
y: 2,
};
y:2後面多了個逗號,這在Firefox或者chrome瀏覽器及新的IE瀏覽器都正常,但是IE8以下瀏覽器是會報錯的。
項目中也報了這個錯誤,於是我一行行代碼看過去,結果並沒有發現有這個問題,這就很尷尬了。。
沒辦法,我一段段代碼註釋掉來尋找錯誤點,結果。。。。
tool:{
const:{
phone:XXXXXX
}
}
問題出在這行代碼上,IE8及以下瀏覽器,不能用const作爲json的key
希望不要有其他猿類碰到這個錯誤,如果有,希望你能早點看到這篇文章,而不是像我一樣一行行註釋掉來找bug。。。
CSDN的格式支持好差。。。這文章我調了七八遍了還這樣,將就着看吧,囧