EcmaScript 6, encore appelé ES6 ou JavaScript 2015, est une nouvelle évolution de JavaScript apparue en 2015. À cette occasion, JavaScript a subi de nombreuses retouches, notamment avec l’apparition de nouvelles syntaxes liées au modèle « programmation orientée objet » (POO). ES6 JavaScript 2015 Programmation:orientée objet POO
En matière de POO, le langage ressemble syntaxiquement à ce que l’on peut retrouver dans les langages majeurs comme Java, C++ ou encore PHP 5, même s’il ne s’agit que d’un habillage.
De nombreuses autres nouveautés (ou améliorations) sont implémentées dans cette nouvelle version, notamment :
l’importation/exportation de modules (à l’instar de ce que l’on trouve dans Node JS, que nous étudierons dans le chapitre suivant),
les fonctions fléchées (arrow founctions), Fonction:fléchée arrow founctions
la gestion des traitements asynchrones via les « promesses » (instruction promise), Promesse
les tableaux associatifs de clés/valeurs (instruction Map), Tableau:associatif
des structures de données nouvelles ou améliorées (instructions Map, Set, WeakMap, WeakSet),
...
Dans le cadre de ce chapitre, nous allons mettre en œuvre dans des exemples concrets les évolutions majeures. Bien entendu, l’exposé ne pourra pas être ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique