Présentation générale ECMAScript 6
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). 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...