JavaScriptを実行している現在の環境のサポートされているEcmaScriptバージョンに警告する方法はありますか?
1 に答える
3
簡単な答え:いいえ。
長い答え:まず、ブラウザはECMAScriptを実装していませんが、その仕様に基づく言語(Firefoxの場合はJavaScript、Microsoftの場合はJScriptなど)を実装しています。多くの場合、標準の一部を実装し、言語の次のバージョンで標準を完成させることができます(たとえば、ES5についてはJavaScript 1.8 / 1.8.1 / 1.8.5で発生しました。JavaScriptの新機能を参照してください)。
さらに、彼らは標準を予想することができました。MozillaがES6の一部である、何年も前から持っている標準を参照してください。
そのため、ご使用の環境でサポートされているESバージョンを実際に言うことはできません。できることは、興味のある機能をテストして使用することです。ほとんどの場合、 ES5のように、可能な場合はシムを適用してその機能をエミュレートします。
于 2013-02-07T09:14:24.430 に答える