,の忘れでえらい困った話(ie7)

公開日:  最終更新日:2013/11/25

こちらにも持っているのですが、
http://javascript.g.hatena.ne.jp/Cress/20070529/1180442413

自分で忘れない為にも一部引用して残しておきます。

javascript で、
ie7で「識別子、文字列または数がありません。」というエラー。
ie8 とか FireFox では問題なし。

訳がわからず、ネットで調べたら上のサイトにあたりました。

引用させてもらいますが、
引用ここから

var obj = {
    "foo": [ 1, 2, 3 ],
    "bar": [ 4, 5, 6 ],
};

最後のカンマが問題になる。これをはずしてやればOK。

var obj = {
    "foo": [ 1, 2, 3 ],
    "bar": [ 4, 5, 6 ]
};
引用ここまで

うーん、
カンマの違いで大違い。
他で問題無いだけに訳が分からなくなるところでした。
それにしても、この互換性の微妙な違いはなんとかならないものなのでしょうか?
困ったものです。

PAGE TOP ↑