ECMAScriptの概念がわかりません。Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。登録してこのコミュニティに参加するどなたでも質問していただけますどなたでも回答していただけます最もよい回答には賛成票が入り、最上位に上がりますホーム質問タグユーザーECMAScriptの概念がわかりません。300件5javascriptの標準仕様ということはなんとなく理解しています。最近のブラウザで動くjavascriptのECMAScriptのバージョンは何なのでしょうか?たとえば、ネストされた関数内でのthisはグローバルオブジェクトを指しますが、ECMAScript5では修正されているそうです。なるとECMAScript5環境では既存のコードの動きは変わってしまうのでしょうか?ご教授お願いします。最新版のブラウザであればだいたいの機能が使える、といった状況かと思います。対応表http://kangax.github.io/compat-table/es6/ネストされた関数内でのthisはグローバルオブジェクトを指しますが、ECMAScript5では修正されているそうです。書いたStrictMode下に限定されているため、それよりも古いコードとの間で互換性問題が起きないようになっています。高い後方互換性を持つよう設計されています。対応のブラウザで問題になることはありません。近年今実装されているバージョンは何かということは言えない、言わない状態になっています。Webの技術というのは原則後方互換性を保って仕様が追加して行かれるものです。バージョンを丸ごと一気に実装して移行する必要はなく、バージョンに関係なく各ブラウザベンダーが重要視する技術から随時実装されていっている状態なのです。ES2015の実装はまだどのブラウザでも完了していませんが、既にES2016やES2017proposalの実装が始まっています。Standardといったバージョンに拘らないものが出たり、ESコアも実質それに近い状態のものへと変化してきています。使う側としてはバージョンは気にしないで、どの機能が実装されているかということに注目するのが現在の良いやり方です。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。