Sommaire

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). 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 ...