ECMAScript: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Quarta Edizione (abbandonata): Tradotto in italiano la lista di novità e aggiunti i collegamenti mancanti o errati
Sesta Edizione: Tradotta parzialmente in italiano una parte di testo
Riga 80:
 
=== Sesta Edizione ===
ECMAScript 6 (ES6) fu concluso nel giugno del 2015.<ref name="auto" /><ref>[http://www.ecma-international.org/ecma-262/6.0/ECMA-262.pdf Standard ECMA - 262 6th Edition / June 2015, ECMAScript ® 2015 Language Specification]</ref> La Sesta edizione implementa significanti cambiamenti sintattici per scrivere applicazioni più complesse, incluse le classi e i moduli definendoli semanticamente come si farebbe in ECMAScript in strict mode. Altre novità comprendono iteratorsgli editeratori, il nuovo ciclo for/of loop, generatori in stile [[Python (programming language)|Python]]-style generators ande generator expressions, arrow functions, binarydati databinari, typed[[Array|vettori]] arraystipizzati, collectionscollezioni (mapsmappe, setsset e weak maps), promises, numbernumeri e mathmigliorie enhancementsmatematiche, reflection, e proxies (metaprogrammingmetaprogrammazione forper virtualoggetti objectsvirtuali e wrappers).<ref>http://www.wintellect.com/devcenter/nstieglitz/5-great-features-in-es6-harmony</ref><ref>https://www.smashingmagazine.com/2015/10/es6-whats-new-next-version-javascript/</ref> La lista completa è piuttosto lunga.<ref>http://es6-features.org/#Constants</ref>
 
Il supporto da parte dei browser di ES6 rimane ancora incompleto per il momento.<ref>https://kangax.github.io/compat-table/es6/</ref>