私はconstキーワードが既にIE10版以外のブラウザで全面的に実装されているが、実行可能であることを理解していますか?誰かがIE10の私のサイトにジャンプした場合< "const"キーワードは "var"に再割り当てされますか?そうでない場合、サイト全体が失敗するでしょうか? constキーワードのMDN文書は、IEだけでなく、むしろ多くのモバイルブラウザがそれをサポートしていないことを私に伝える便利なチャートを下に示しています。私はちょうどそれをスクラップしてvarを使うべきですか?私はJavascriptのconstキーワードを使用していますが、IEではどうなりますか?
答えて
ECMAScript 2015(ES6)からECMAScript 5 transpilerまで、Babelを取得してください。
あなたが書く場合:
const a = 123;
それは出力:
"use strict";
var a = 123;
をサポートしていないブラウザで、あなたのコードを壊すの可能性が十分でない場合、私はそれがあるべきだと思います。
これの実行可能性は何ですかes5-shimを使って問題を修正しましたか? – lluisrojass
それはうまくいかない、es5-shimは基本的にes3でes5を使うためにたくさんのpolyfillsを足したものだが、コードをトランベイリングしないので、const作業をするために必要なものだ。 varを使用するか、Babelでes6に移動 –
IE11以上はconst
をサポートしますが、IE10以下はサポートしていません。
const
をサポートしていないブラウザで使用しようとすると、構文エラーが発生します。古いブラウザをサポートする必要がある場合は、トランスファーを使用してコードをES5にコンパイルしない限り、const
を使用することはできません。 Babelはそのようなトランスヒーラーの良い例です。
const
を使用してきれいなES6(ES2015)コードを書きたい場合は、BabelのようなJSコンパイラを使用できます。たとえば:あなたは無痛バベルの設定使用このyeoman babel generatorをしたい場合は
const a = 1;
はそれが
"use strict";
var a = 1;
に再コンパイルします。
es5-shimを使用してこの問題の実行可能性を修正しましたか? – lluisrojass
- 1. キーワード "const"はどのように機能しますか?
- 2. IEはjavascriptで// @を使用していますか?
- 3. JavaScriptアニメーションがクライアントのIE 9でフリーズしますが、私のものではありません。どうして?
- 4. constキーワードはタイプの前か後になりますか?
- 5. Javascriptでこのキーワードをプロトタイプで使用していますか?
- 6. iPhoneと.NETではconstキーワードがどのように異なるのですか?
- 7. JSLintは、新しいキーワードがのは、私はこのようになりますいくつかのJavaScriptを持っているとしましょう
- 8. synchronizedキーワードを使用するのではなく、私はロックの概念を使用していますが、私は同期キーワードを得ているので、出力が得られませんか?私は取得しています
- 9. フォントフェースは、私はワードプレスを使用していますIE
- 10. TypeScriptでは、const fooを使用する理由がありますか?Type = {...}またはconst foo = {...}をTypeとして使用しますか?活字体で
- 11. C#のconstフィールドは少ないメモリを使用しますか?
- 12. Dartで使用される「const」キーワードとは何ですか?
- 13. JavaScriptで 'this'キーワードを使用しています
- 14. const constがrvalue(つまり、メモリに格納されていない)の場合、constはconstへのポインタです。
- 15. VC++では、STLコンテナにconst型を使用できます。どうして?
- 16. Swiftの 'const'キーワードは何ですか?
- 17. iBooksを使用して、どのようなjavascriptが期待どおりに動作していますか?
- 18. IEの場合はjavascriptを使用しますが、他のすべてのブラウザではcssを使用する方法はありますか?
- 19. "VS"はJavaScriptで私はレルムを使用しています
- 20. Objective-cの "__block"キーワードはどのように使用されていますか?
- 21. PHP:なぜmysqli_fetch_assoc()がうまくいかないのですか?私はmysqli_stmt_get_result()を使用しています
- 22. JavaScriptにrootキーワードがありますか、なぜSublimeはそれをこのように表示しますか?
- 23. 参照(constポインタ)が利用可能なときにconstキーワードを使用して定数ポインタを宣言するのはなぜですか?
- 24. は、私は次のように反応するコンポーネントを作成しているようだリアクトのApp、に取り組んでいますconstキーワードとコンポーネント
- 25. URLにキーワードがあり、同時に別のキーワードが含まれていない場合は、jQueryを使用してHTML要素を挿入しますか?
- 26. Javascriptキーワードを変数名として使用するにはどうすればよいですか?
- 27. 私はどのようにしてWindows(10)でie(7〜10)を使用できますか?
- 28. Visual StudioでC++でconst const intを使用できますが、eclipseでは使用できない
- 29. Wikiaはどのようなソフトウェアを使用していますか?自分のホストしているWikiにはどのようなソフトウェアがありますか?
- 30. const "this"ポインタを使用している間、非constイテレータを取得する方法はありますか?
https://www.microsoft.com/en-gb/developers/articles/5-ways-to-test-your-website-in-old-versions-of-ie/ –