作者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