javascriptの配列のlengthの解釈

うっかり嵌ったのでメモ。

[javascript] <script type="text/javascript"> var items = ["a", "b", "c"];
var items2 = ["a", "b", "c",];
document.write("items.length = " + items.length + "<br />");
document.write("items2.length = " + items2.length + "<br />");
</script> [/javascript]

FirefoxやChromeだとitemsもitems2もlengthは3になる。
IEだとitems2のlengthが4になる。。