ECMAScript: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Correzione di uno o più errori comuni; modifiche estetiche |
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0.1 |
||
Riga 111:
=== Sesta Edizione - ECMAScript 2015 ===
La sesta edizione, conosciuta inizialmente come ECMAScript (ES6) ma rinominata successivamente ECMAScript 2015 fu pronta nel 2015. Questa edizione portò importanti ampliamenti alla sintassi, pensati per rendere più agevole la scrittura di applicazioni complesse, tra cui le nuove dichiarazioni delle classi (<syntaxhighlight inline="" lang="javascript">class Foo { ... } </syntaxhighlight>) e i moduli attraverso le istruzioni <syntaxhighlight inline="" lang="javascript">import</syntaxhighlight> e <syntaxhighlight inline="" lang="javascript">export</syntaxhighlight>. Alcune altre novità sintattiche furono il nuovo iteratore <syntaxhighlight inline="" lang="javascript">for ... of</syntaxhighlight>, le [[Funzione a freccia|funzioni a freccia]] (<syntaxhighlight inline lang="javascript">() => {...} </syntaxhighlight>), i generatori in stile [[Python]], Le parole chiave <code>let</code> per dichiarare le variabili con [[Visibilità (programmazione)|visibilità]] locale e <code>const</code> dichiarare le costanti, dati binari, array tipizzati, nuove collections (maps, sets e WeakMap), [[Future (informatica)|promises]], miglioramenti a numeri e matematica, [[Riflessione (informatica)|reflection]], proxy e [[template string]].<ref>{{Cita news|url=http://www.wintellect.com/devcenter/nstieglitz/5-great-features-in-es6-harmony|titolo=5 Great Features in EcmaScript 6 (ES6 Harmony) - Wintellect|data=24 marzo 2014|opera=Wintellect|accesso=19 marzo 2018|lingua=en|pubblicazione=|urlarchivio=https://web.archive.org/web/20170722010519/http://www.wintellect.com/devcenter/nstieglitz/5-great-features-in-es6-harmony|dataarchivio=22 luglio 2017|urlmorto=sì}}</ref><ref>{{Cita news|url=https://www.smashingmagazine.com/2015/10/es6-whats-new-next-version-javascript/|titolo=ECMAScript 6 (ES6): What's New In The Next Version Of JavaScript|data=28 ottobre 2015|opera=Smashing Magazine|accesso=19 marzo 2018|lingua=en}}</ref>
=== Settima Edizione - ECMAScript 2016 ===
|