ECMAScript 2019

Diese Version des Standards ist bereits die 10. Ausgabe und enthält, wie im Vorjahr, acht neue Features. Außerdem wird ein stabiler Sortieralgorithmus für Array.sort festgelegt. Vorher wurde in der vielgenutzten JavaScript-Engine V8 von Google bei Arrays mit mehr als zehn Elementen der unstabile QuickSort-Algorithmus verwendet. Jetzt ist der stabile Timsort-Algorithmus im Einsatz.

Optionaler Parameter im Catch-Block

Catch ohne Fehler-Bezeichner verwenden

Symbol-Eigenschaft: description

Auslesen einer Symbol-Beschreibung

Object-Methode: fromEntries

Objekt aus Schlüssel-Wert-Paaren erstellen

String-Methoden: trimStart/trimEnd

Anfang oder Ende eines Strings beschneiden

Array-Methoden: flat und flatMap

Abflachung von verschachtelten Arrays

Function.toString-Revision

Egalisierung der Funktionsrückgabe als String

Wohlgeformtes JSON.stringify

Sichtbarmachung von unvollständigen UTF-16-Wörtern

JSON-Superset

Integration der Unicode-Zeichen für Zeilenumbruch und neuen Absatz