Cet article présente des astuces pour un code plus propre, rapide et maintenable. Découvre les named capture groups en regex pour un parsing lisible, Object.fromEntries() pour transformer des données en un clin d’œil, ou les champs privés de classe (#) pour encapsuler ton état. Utilise le top-level await pour simplifier tes modules, l’API Intl pour un formatting localisé sans dépendances, ou le pipeline operator (|>) pour des chaînes de fonctions élégantes. WeakMap stocke des métadonnées sans polluer tes objets, les opérateurs d’assignation logique (||=, &&=, ??=) réduisent les conditionnelles, et Array.at(-1) élimine les acrobaties d’indexation. Des outils comme optional chaining (?.) ou Intl remplacent avantageusement des librairies externes.
L'auteur explique pourquoi c'est une bonne pratique
Tout est dans le titre
Tout est dans le titre
Conclusion : préférer async / await si possible
Tout est dans le titre
Tout est dans le titre (sauf que ça concerne JavaScript)
Tout est dans le titre
The JavaScript async / await API provides a more maintainable method for handling promises. Learn how to use the async and await function keywords.