Qu'est-ce que l'ES5 ?


HTML

ES5 est un raccourci pour ECMAScript 5

ECMAScript 5 est également connu sous le nom de JavaScript 5

ECMAScript 5 est également appelé ECMAScript 2009


ECMAScript 5

ECMAScript 5 est sorti en 2009.


Fonctionnalités ECMAScript 5

Voici les nouvelles fonctionnalités publiées en 2009 :

  • La directive "usage strict"
  • String.trim()
  • Tableau.estArray()
  • Array.forEach()
  • tableau.map()
  • tableau.filtre()
  • Tableau.reduce()
  • Array.reduceRight()
  • Tableau.tous()
  • Tableau.certains()
  • Array.indexOf()
  • Array.lastIndexOf()
  • JSON.parse()
  • JSON.stringify()
  • Date.maintenant()
  • Getters et setters de propriété
  • Nouvelles méthodes de propriété d'objet

Modifications syntaxiques ECMAScript 5

  • Accès à la propriété [ ] sur les chaînes
  • Virgules de fin dans les littéraux de tableau et d'objet
  • Littéraux de chaîne multiligne
  • Mots réservés comme noms de propriété

Prise en charge du navigateur pour ES5 (2009)

Chrome 23, IE 10 et Safari 6 ont été les premiers navigateurs à prendre entièrement en charge ECMAScript 5 :

Chrome 23 IE10 / Edge Firefox 21 Safari 6 Opera 15
Sep 2012 Sep 2012 Apr 2013 Jul 2012 Jul 2013

Internet Explorer 9 (mars 2011) prend en charge ES 5 sauf pour "use strict".


Tutoriel ECMAScript 5 complet

Ceci a été une brève introduction à ECMAScript 5.

Pour un aperçu complet, consultez le didacticiel W3Schools JavaScript ES5 .

Pour un aperçu complet des versions de JavaScript, rendez-vous sur Versions de JavaScript .