Internet Explorerは "const"キーワードをサポートしていません。 "const"がサポートされているかどうかをチェックするシムを使用できますか?そうでない場合は、varとして再定義できますか?私はそれがオブジェクトを使用して不変性を強制するなら、それがいいと思う。フリーズ、しかし、私はシンプルなシムで大丈夫だろう。Internet Explorerでは "const"を "var"として再定義するためのJavascript shim
更新:これを変更しないで「const」を使用する既存のJavascriptライブラリを使用できます。明らかに、見つける/置き換えることはできますが、それは面倒でメンテナンスはあまりありません。
識別子が定数であるかどうか(あなたがIEの 'var'を与えても構わないので)あなたのコードに関係ないならば、すべての識別子変数を作るだけではどうですか? – lonesomeday
@lonesomeday - 同じ理由でconstが発明されました。それはvarよりもコードの意図を文書化し、constが利用可能になると、その意図も強制されます。彼は利用可能な言語の利点を使用しようとしています。最低限の分母にプログラムするだけではありません。私には理にかなっています。 – jfriend00
いくつかの情報を追加 - 主な理由は、他の人が変更を加えずに書いたライブラリを使用できるようにしたいということです。 –