+ Wersje standardu ECMAScript Wersja Wydana ZmianyJavaScript 2.0: Evolving a Language for Evolving Systems. 1 czerwiec 1997 2 czerwiec 1998 Głównie korekta redaktorskaPrzyczyną były prace nad ustanowieniem ECMAScript 2 normą ISO 16262. 3 grudzień 1999 Wyrażenia regularne, obsługa wyjątków, nowe rodzaje pętli, literały tablic i obiektów 4 porzucona Klasy, jawna kontrola dostępu, alternatywne dla DOM wbudowane wsparcie dla XMLDotychczas opracowywane jako osobny standard ECMA-357. 5 – ES5 grudzień 2009 Tryb , obsługa JSON 6 – ES2015 czerwiec 2015 Zmiany składni: Klasy (), moduły (), deklaracje i , funkcje strzałkowe, domyślne parametry funkcji, parametr resztkowy funkcji (), literały obiektowe (), pętle /, łańcuchy szablonowe (), destrukcyjne deklaracje i przypisanie, generatory (), nowe sekwencje Unicode, sprawdzanie wywołania funkcji jako klasy (). Pozostałe to m.in.: kolekcje (Set, Map itp), tablice typowane, (meta obiekty). 7 – ES2016 czerwiec 2016 Operator potęgowy (), . 8 – ES2017 czerwiec 2017 Funkcje i oczekiwanie przez , /, /. 9 – ES2018 czerwiec 2018 Asynchroniczne iteratory, parametr resztkowy dla właściwości obiektów, nowe funkcje wyrażeń regularnych (w tym nazwane grupy), funkcja dla obietnic. 10 – ES2019 czerwiec 2019 Metody spłaszczania tablic (), zmiany w metodzie sortowania tablic i metodzie .
Źródło i licencja
Fragment artykułu Wikipedia — ECMAScript · historia autorów.
Tekst: CC BY-SA 4.0. Wydzielono fragment z dłuższego artykułu.