JavaScript用のGoogleスタイルガイド(prove link)では、「const」構造を使用するのは悪い習慣です。なぜですか?なぜJavaScriptで "const"を使用するのが悪いのですか?
3
A
答えて
11
標準ではないので(まだ)それはJavaScript 1.5 keywordであり、ECMAScriptではありません。 MDNのドキュメントから:
const
の現在の実装では、Mozilla特有の拡張であり、これは、Firefox &クローム(V8)でサポートされており、部分的にオペラ9+とSafariでサポートされているのECMAScript 5の一部ではありません。 Internet Explorer 6-9またはInternet Explorer 10のプレビューではサポートされていません。const
キーワードは、現在、関数スコープ内の定数(varで宣言された変数など)を宣言します。const
キーワードについて、Internet Explorerがそれを解析していないので、それを使用しないでください:あなたは慎重に、最後の文があるにリンクセクションを読んでいる場合も
。
+0
最近のconstはIE 11ではサポートされていますが、IE 10ではサポートされていません – Lewis42
関連する問題
- 1. なぜバッファオーバーフローの悪用を使用するのですか?
- 2. なぜGLUTが悪いですか?
- 3. なぜseqが悪いですか?
- 4. なぜJFormattedTextFieldが悪いですか?
- 5. execvpのargvパラメータがconstでないのはなぜですか?
- 6. JavascriptなぜFOR INは悪い習慣ですか?
- 7. typedefを使用するときにconst以外のポインタをconstとして扱うのはなぜですか?
- 8. Function.callをjavascriptで使用するのはなぜですか?
- 9. なぜJavaScriptループでブレークを使用するのですか?
- 10. なぜvar {VariableName} = javascriptでrequire( '')を使用するのですか?
- 11. なぜJavaScriptオブジェクトでパブリックメソッドを使用するのですか?
- 12. なぜこのイテレータはconstですか?
- 13. なぜグローバルは悪いですか?
- 14. PyObjCのドキュメントが悪いのはなぜですか?例えば
- 15. Javaのデフォルトハッシュコード()がなぜ悪いのですか?
- 16. なぜビューを再配置するためにCGRectを再使用するのが悪いですか?
- 17. C++では、const boolを参照渡しするのは悪いですか?
- 18. なぜこのMySQLクエリはパフォーマンスが悪いですか(DEPENDENT_SUBQUERY)
- 19. androidなぜサブラインslideDrawer hightの動作が悪いですか?
- 20. JavaScriptの利回りを使用できないのはなぜですか?
- 21. AoPで純粋な継承ベースのプロキシが悪いのはなぜですか?
- 22. gccでconst intをcase式として使用できないのはなぜですか?
- 23. 静的メンバー関数でconstメンバーを使用できないのはなぜですか?
- 24. コールバック関数の値が異なる - 悪いのはなぜですか?
- 25. forループ内のconst使用法、なぜこの動作ですか?
- 26. なぜこれのconstのconstのconst宣言が有効
- 27. const char *をchar *に代入するのはなぜですか?
- 28. リストに追加するのが悪いのはなぜですか?
- 29. 私はJavascriptのconstキーワードを使用していますが、IEではどうなりますか?
- 30. JavaScriptで名前空間が悪いと思われるのはなぜですか?
リンクでは、「const」はIEによってサポートされていません。 –
この質問は現在ES6で廃止されており、リンクはもう機能していないようです –