Cos'è ES5?


HTML

ES5 è una scorciatoia per ECMAScript 5

ECMAScript 5 è anche noto come JavaScript 5

ECMAScript 5 è anche noto come ECMAScript 2009


ECMAScript 5

ECMAScript 5 è stato rilasciato nel 2009.


Caratteristiche di ECMAScript 5

Queste erano le nuove funzionalità rilasciate nel 2009:

  • La direttiva "uso rigoroso".
  • String.trim()
  • Array.isArray()
  • Array.forEach()
  • Array.map()
  • Array.filtro()
  • Array.reduce()
  • Array.reduceRight()
  • Array.ogni()
  • Array.alcuni()
  • Array.indexOf()
  • Array.lastIndexOf()
  • JSON.parse()
  • JSON.stringify()
  • Data.ora()
  • Getter e setter di proprietà
  • Nuovi metodi di proprietà dell'oggetto

ECMAScript 5 Modifiche sintattiche

  • Accesso alla proprietà [ ] sulle stringhe
  • Virgole finali nell'array e nei valori letterali degli oggetti
  • Letterali stringa multilinea
  • Parole riservate come nomi di proprietà

Supporto browser per ES5 (2009)

Chrome 23, IE 10 e Safari 6 sono stati i primi browser a supportare completamente 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 (marzo 2011) supporta ES 5 ad eccezione di "use strict".


Esercitazione completa di ECMAScript 5

Questa è stata una breve introduzione a ECMAScript 5.

Per una panoramica completa, vai a W3Schools JavaScript ES5 Tutorial .

Per una panoramica completa delle versioni JavaScript, vai a Versioni JavaScript .