Heim >Entwicklungswerkzeuge >VSCode >Wie konvertiere ich ES6 mit VSCode in ES5?
Wie konvertiere ich ES6 in ES5 in VSCode?
VSCode kann ES6 nicht in ES5 konvertieren, dies kann jedoch über die Babel-Bibliothek erreicht werden. Babel ist eine Toolkette, die hauptsächlich zum Konvertieren von ES5+-Versionscode in abwärtskompatible JavaScript-Syntax verwendet wird, damit Runs ausgeführt werden kann in aktuellen und älteren Versionen von Browsern oder anderen Umgebungen.
Beispiel
// Babel 输入: ES2015 箭头函数 [1, 2, 3].map((n) => n + 1); // Babel 输出: ES5 语法实现的同等功能 [1, 2, 3].map(function(n) { return n + 1; });
Geschichte von ECMAScript
ES6 ist die größte Änderung im ECMAScript-Standard seit mehr als Zehnjahresversion, die viele neue Syntaxfunktionen hinzufügt.
1997 wurde ECMAScript 1.0 geboren.
Im Juni 1998 wurde ECMAScript 2.0 geboren, das einige kleinere Änderungen zur Synchronisierung des unabhängigen internationalen ISO-Standards enthielt.
ECMAScript 3.0 wurde im Dezember 1999 geboren. Es war ein großer Erfolg und erhielt breite Unterstützung in der Branche. Es legte die grundlegende Syntax von JS fest und wurde vollständig von nachfolgenden Versionen übernommen. Bis heute lernen wir, wenn wir mit dem Erlernen von JS beginnen, tatsächlich Version 3.0 der Syntax.
ECMAScript 4.0 im Jahr 2000 ist der Vorgänger des aktuellen ES6, aber da diese Version zu drastisch war und ein komplettes Upgrade auf ES 3 darstellte, wurde sie vorübergehend „harmonisiert“.
Im Dezember 2009 wurde ECMAScript Version 5.0 offiziell veröffentlicht. Die ECMA-Expertengruppe geht davon aus, dass die fünfte Version von ECMAScript zwischen Mitte 2013 und 2018 ein Mainstream-Entwicklungsstandard wird. Im Juni 2011 wurde ES Version 5.1 veröffentlicht und zum internationalen ISO-Standard.
Im Jahr 2013 wurde der ES6-Entwurf eingefroren und es werden keine neuen Funktionen hinzugefügt. Im Juni 2015 wurde ES6 offiziell übernommen und wurde zum internationalen Standard .
Empfohlene Tutorials: „JS Tutorial“, „vscode Getting Started Tutorial“
Das obige ist der detaillierte Inhalt vonWie konvertiere ich ES6 mit VSCode in ES5?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!