Qu'est-ce que l'ES5 ?
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 .