識別子、文字列または数がありません

けっこう色々なブログで取り上げられていますが、自分へのメモの意味で書き残しておこうと思います。
FirefoxChrome では正常に動作する Javascript が、IE では「識別子、文字列または数がありません。」
というエラーになり正常に動作しなかった経験をお持ちの方はいると思います。

これは古いInternet ExplorerECMAScript第5版に準拠していないためにおこることで、
ECMAScript第5版からはカンマで終わるオブジェクトリテラルは許可されているようです。
いずれにしても、オブジェクトリテラルの最後のカンマは避けておいた方が賢明です。

{a:1,b:2,} //ECMAScript第5版に準拠していないとエラー