Récapitulatif complet des changements depuis ES6
(teamdable.github.io)ES6(ES2015)
-
Array.prototype.includes()
-
opérateur d'exponentiation
ES2017
-
padding de chaînes de caractères
-
Object.entries() et Object.values()
-
Object.getOwnPropertyDescriptors()
-
virgule finale
-
Atomics, SharedArrayBuffer
ES2018
-
Object rest/spread
-
itération asynchrone
-
Promise.prototype.finally()
-
ajout de fonctionnalités aux expressions régulières
ES2019
-
Array.prototype.flat() et Array.prototype.flatMap()
-
Object.fromEntries()
-
String.prototype.trimStart() et String.prototype.trimEnd()
-
affectation catch optionnelle
-
Function.prototype.toString()
-
Symbol.prototype.description
ES2020
-
BigInt
-
import dynamique
-
chaînage optionnel
-
Promise.allSettled()
-
opérateur de coalescence des nuls
-
String.prototype.matchAll()
-
syntaxe d'export de l'espace de noms de module
-
import.meta
-
globalThis
ES2021
-
String.prototype.replaceAll()
-
Promise.any()
-
opérateurs logiques et expressions d'affectation
-
séparateurs numériques
-
WeakRef
-
Intl.ListFormat
-
dateStyle et timeStyle de Intl.DateTimeFormat
Aucun commentaire pour le moment.