13 Punkte von xguru 2022-01-10 | 1 Kommentare | Auf WhatsApp teilen
  • Neue Funktionen in ECMAScript 2022 hinzugefügt

  • Neue Member für Klassen

→ Properties (public slots) können als Instance/Static Public Fields erstellt werden

→ Private slots wurden eingeführt und können als Private Field, Private-Methode oder Accessor erstellt werden

→ Static initialization blocks

  • Funktion zur Prüfung von Private Slots: #privateSlot in obj

  • Top-level await in Modulen möglich

  • error.cause: Error und Subklassen können einen anderen Fehler angeben, der den aktuellen Fehler verursacht hat

  • Methode .at(): ähnlich wie [], aber auch negative Werte sind möglich

['a', 'b', 'c'].at(-1) = 'c'

string, Array und alle Typed Arrays wie Uint8Array unterstützen .at()

  • RegExp Match Indices: zeichnet den Anfang und das Ende jeder passenden Gruppe auf

  • Mit Object.hasOwn(obj, propKey) prüfen, ob der entsprechende Schlüssel vorhanden ist

1 Kommentare

 
xguru 2022-01-10