Cos'è ES5?
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 .