La version 2015 de la spécification ECMAScript, désormais une norme (ECMAScript 2015). Utilisez cette balise uniquement lorsque la question concerne spécifiquement les nouvelles fonctionnalités ou les modifications techniques fournies dans ECMAScript 2015.

ECMAScript 2015 (également connu sous le nom d'ECMAScript 6) est le Spécification 2015pour le langage ecmascript(maintenant remplacé par le spécification 2016, qui en contenait très peu). ES2015 ajoute des mises à jour significatives au langage et son implémentation dans les principaux moteurs JavaScript est en coursmais assez bonne dans la récente les versions de celles qui sortent souvent.

La balise ecmascript-6ou son alias es2015doit être utilisée lorsque votre question couvre l'un des les fonctionnalités ES2015 / ES6.

Les balises associées et spécifiques au transpilateur sont: babeljs, traceur


Traits

  • Fonctions fléchées
  • Des classes
  • Littéraux d'objets améliorés
  • Chaînes de modèle
  • La déstructuration
  • Par défaut + repos + propagation
  • let + const
  • Itérateurs + for..of
  • Génératrices
  • Unicode
  • Modules
  • Chargeurs de modules
  • Carte + Set + Weakmap + Weakset
  • Procurations
  • Symboles
  • Intégrés sous-classables
  • Promesses
  • API Math + Number + String + Array + Object
  • Littéraux binaires et octaux
  • API Reflect
  • Appels de queue
  • Annotations de type et typage statiques facultatifs, utilisant probablement un système de type structurel

Liens utiles