Javascriptでのオブジェクト(連想配列)

var Car = Class.create();
Car.prototype = {
   initialize : function(){
   },
   test : function(){
      alert("bar");
   },
};

prototype.jsを呼んだ上で、上のJavascriptを実行すると、FirefoxはパスしてIEはコケル。
原因は以下の箇所。

   test : function(){
      alert("bar");
   },  // ←ここの ","があるとIEはNG

IEもIE7とかだとどうなるのかは未調査。IE6だとエラーに。
PerlPHPとかで連想配列の変数定義するとき、

<?php
$sample = array(
   "foo" => "bar",
   "hoge" => "zzz",
);
?>

と、最後に","をよく加えていますが。ともかく、ブラウザによって違うんですねぇ。


数ヶ月前も全く同じ間違いをして悩んだ気がする。
学習してない。怖い怖い。