#VSCode を使用して ES6 を ES5 に変換するにはどうすればよいですか?
VSCode は ES6 を ES5 に変換できませんが、Babel ライブラリを通じて実現できます。Babel は、主に ES5 バージョンのコードを下位互換性のある JavaScript 構文に変換するために使用されるツール チェーンです。実行可能 現在および古いバージョンのブラウザまたはその他の環境で実行できます。
例
// Babel 输入: ES2015 箭头函数 [1, 2, 3].map((n) => n + 1); // Babel 输出: ES5 语法实现的同等功能 [1, 2, 3].map(function(n) { return n + 1; });
ECMAScript の歴史
ES6 は、ECMAScript 標準における最大の変更点です。 10 年バージョンでは、多くの新しい構文機能が追加されています。
1997 ECMAScript 1.0 が誕生しました。
1998 年 6 月に、独立した ISO 国際標準と同期するためのいくつかの小さな変更を含む ECMAScript 2.0 が誕生しました。
ECMAScript 3.0 は 1999 年 12 月に誕生しました。これは大成功を収め、業界で広く支持されました。JS の基本的な構文を定め、後続のバージョンに完全に継承されました。今日に至るまで、私たちが JS の学習を始めるとき、実際には構文のバージョン 3.0 を学習していることになります。
2000 年の ECMAScript 4.0 は現在の ES6 の前身でしたが、このバージョンはあまりにも大幅で ES 3 への完全なアップグレードだったため、一時的に「調和」されました。
2009 年 12 月に、ECMAScript バージョン 5.0 が正式にリリースされました。 ECMA Expert Group は、ECMAScript の第 5 バージョンが 2013 年半ばから 2018 年の間に主流の開発標準になると予想しています。 2011 年 6 月に ES バージョン 5.1 がリリースされ、ISO 国際標準になりました。
2013 年に ES6 ドラフトは凍結され、新機能は追加されませんでしたが、新機能は ES7 に追加される予定で、2015 年 6 月に ES6 が正式に採用され、国際標準になりました。
推奨チュートリアル: 「JS チュートリアル 」、「vscode 入門チュートリアル 」
以上がVSCode で ES6 を ES5 に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。