作者ccpz (OoOoOo)
看板Ajax
標題[問題] IE 和 FX 在 array 宣告的不同?
時間Thu Nov 29 14:57:35 2007
這幾天寫 javascript 時發現一件怪事
我宣告一個 object array 像這樣
var a=[
{key:"a",value:1},
{key:"b",value:2},
{key:"c",value:3},
];
在最後一個 object 後面在加上一個 ,
Fx 2.0.0.9 讀取 a.length 時是 3
可是 IE7 卻說 4 ,用 for 全部讀時就會有 error
如果沒有最後一個 , 兩個都正常是 3
這是我測試的網頁
http://pcca.twbbs.org/~ccpz/test.htm
是這種寫法本來就錯的嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.242.140
※ 編輯: ccpz 來自: 140.113.242.140 (11/29 14:58)
1F:推 leeabc:array 最後一個 , 的問題XD 11/29 15:16
2F:→ leeabc:array 最後一個元素 後面還是不要加上 , 吧蠻多這種問題 11/29 15:16