13 points par xguru 2022-01-10 | 1 commentaires | Partager sur WhatsApp
  • Ajout des nouvelles fonctionnalités d’ECMAScript 2022

  • Nouveaux membres pour les classes

→ Les properties (slots publics) peuvent être créées comme champs publics d’instance/statiques

→ Des slots privés sont ajoutés et peuvent être créés comme champ privé, méthode privée ou accesseur

→ Blocs d’initialisation statiques

  • Vérification de slot privé : #privateSlot in obj

  • await de premier niveau possible dans les modules

  • error.cause : Error et ses sous-classes peuvent indiquer une autre erreur à l’origine de l’erreur actuelle

  • Méthode .at() : similaire à [], mais accepte aussi les valeurs négatives

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

string, Array et tous les Typed Arrays comme Uint8Array prennent en charge .at()

  • RegExp Match Indices : enregistre le début et la fin de chaque groupe correspondant

  • Vérifier avec Object.hasOwn(obj, propKey) si la clé existe bien

1 commentaires

 
xguru 2022-01-10