diff options
Diffstat (limited to 'files/it/web/javascript/ecmascript_6_support_in_mozilla')
| -rw-r--r-- | files/it/web/javascript/ecmascript_6_support_in_mozilla/index.html | 153 |
1 files changed, 153 insertions, 0 deletions
diff --git a/files/it/web/javascript/ecmascript_6_support_in_mozilla/index.html b/files/it/web/javascript/ecmascript_6_support_in_mozilla/index.html new file mode 100644 index 0000000000..f631744c80 --- /dev/null +++ b/files/it/web/javascript/ecmascript_6_support_in_mozilla/index.html @@ -0,0 +1,153 @@ +--- +title: ECMAScript 6 support in Mozilla +slug: Web/JavaScript/ECMAScript_6_support_in_Mozilla +translation_of: Archive/Web/JavaScript/New_in_JavaScript/ECMAScript_2015_support_in_Mozilla +--- +<p>{{jsSidebar("New_in_JS")}}ECMAScript 2015 è la prossima versione standard, nome in codice "Harmony", "ES.next" o "ECMAScript 6". <a href="http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts">Specification drafts possono essere trovate sulla wiki ufficiale</a>. Se si volesse lasciare un feedback sullo standard, si prega di farlo su <a href="https://mail.mozilla.org/listinfo/es-discuss">es-discuss</a>.</p> + +<h2 id="Caratteristiche_attualmente_supportate_in_Firefox">Caratteristiche attualmente supportate in Firefox</h2> + +<h3 id="Sintassi">Sintassi</h3> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Caratteristica</th> + <th scope="col">Versione</th> + <th scope="col">Commenti</th> + </tr> + </thead> + <tbody> + <tr> + <td><code><a href="/en/JavaScript/Reference/Statements/const" title="const">const</a></code></td> + <td>?</td> + <td><em>not compliant with the current specification</em><em>: const bindings behave like var instead of let</em></td> + </tr> + <tr> + <td><code><a href="/en/JavaScript/Reference/Statements/let" title="let">let</a></code></td> + <td>?</td> + <td><em>not compliant with the current specification</em></td> + </tr> + <tr> + <td><a href="/en/JavaScript/New_in_JavaScript/1.7#Destructuring_assignment_%28Merge_into_own_page.2Fsection%29" title="https://developer.mozilla.org/en/New_in_JavaScript_1.7#Destructuring_assignment_%28Merge_into_own_page.2Fsection%29">Destructuring assignment</a></td> + <td>JS 1.7</td> + <td><em>not compliant with the current specification</em></td> + </tr> + <tr> + <td><code><a href="/en/JavaScript/Reference/Statements/for...of" title="for...of">for...of</a></code> statement</td> + <td>{{fx_minversion_inline("13")}}</td> + <td> </td> + </tr> + <tr> + <td><a href="/en/JavaScript/Guide/Iterators_and_Generators" title="Iterators and generators">Iterators e generator</a>i</td> + <td>?</td> + <td><em>not compliant with the current specification)</em></td> + </tr> + <tr> + <td><a href="/en/JavaScript/Reference/rest_parameters" title="rest parameters">Rest parameters</a></td> + <td>{{fx_minversion_inline("15")}}</td> + <td> </td> + </tr> + <tr> + <td>Parametri predefiniti</td> + <td>{{fx_minversion_inline("15")}}</td> + <td> </td> + </tr> + <tr> + <td><a href="/en-US/docs/Syntax/Spread_operator" title="/en-US/docs/Syntax/Spread_operator"><span class="external">Spread operator</span></a> of Array</td> + <td>{{fx_minversion_inline("16")}}</td> + <td> </td> + </tr> + </tbody> +</table> + +<h3 id="Libreria_Standard">Libreria Standard</h3> + +<table class="standard-table"> + <tbody> + <tr> + <th scope="col">Caratteristica</th> + <th scope="col">Versione</th> + <th scope="col">Commenti</th> + </tr> + <tr> + <td><code><a href="/en/JavaScript/Reference/Global_Objects/Map" title="en/JavaScript/Reference/Global_Objects/Map">Map</a></code></td> + <td>{{fx_minversion_inline("13")}}<br> + Iterable since {{fx_minversion_inline("17")}}</td> + <td>A new type of collections</td> + </tr> + <tr> + <td><code><a href="/en/JavaScript/Reference/Global_Objects/Set" title="en/JavaScript/Reference/Global_Objects/Set">Set</a></code></td> + <td>{{fx_minversion_inline("13")}}<br> + Iterable since {{fx_minversion_inline("17")}}</td> + <td>A new type of collections</td> + </tr> + <tr> + <td><code><a href="/en/JavaScript/Reference/Global_Objects/WeakMap" title="WeakMap">WeakMap</a></code></td> + <td>{{fx_minversion_inline("6")}}<br> + <code>clear()</code> in {{fx_minversion_inline("20")}}</td> + <td>A new type of collections</td> + </tr> + <tr> + <td><code><a href="/en/JavaScript/Reference/Global_Objects/Proxy" title="Proxy">Proxy</a></code></td> + <td>{{fx_minversion_inline("18")}}</td> + <td> </td> + </tr> + <tr> + <td><a href="/en/JavaScript/Reference/Global_Objects/RegExp" title="RegExp"><span class="external text"><code>RegExp</code> sticky (<code>y</code>) flag</span></a></td> + <td>?</td> + <td> </td> + </tr> + <tr> + <td><code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/Number/isNaN" title="/en-US/docs/JavaScript/Reference/Global_Objects/Number/isNaN">Number.isNaN()</a></code></td> + <td>{{fx_minversion_inline("16")}}</td> + <td> </td> + </tr> + <tr> + <td><code>Number.isFinite()</code></td> + <td>{{fx_minversion_inline("16")}}</td> + <td> </td> + </tr> + <tr> + <td><code>Number.toInteger()</code></td> + <td>{{fx_minversion_inline("16")}}</td> + <td> </td> + </tr> + <tr> + <td><code>Number.isInteger()</code></td> + <td>{{fx_minversion_inline("16")}}</td> + <td> </td> + </tr> + <tr> + <td><code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/String/startsWith" title="/en-US/docs/JavaScript/Reference/Global_Objects/String/startsWith">String.startsWith()</a></code></td> + <td>{{fx_minversion_inline("17")}}</td> + <td> </td> + </tr> + <tr> + <td><code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/String/endsWith" title="/en-US/docs/JavaScript/Reference/Global_Objects/String/endsWith">String.endsWith()</a></code></td> + <td>{{fx_minversion_inline("17")}}</td> + <td> </td> + </tr> + <tr> + <td><code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/String/contains" title="/en-US/docs/JavaScript/Reference/Global_Objects/String/contains">String.contains()</a></code></td> + <td>{{fx_minversion_inline("17")}}</td> + <td> </td> + </tr> + </tbody> +</table> + +<h2 id="Caratteristiche_non_ancora_supportate">Caratteristiche non ancora supportate</h2> + +<ul> + <li>Operatore <code>is</code> e <span style="font-family: 'Courier New','Andale Mono',monospace; line-height: normal;">isnt</span></li> + <li>Nuove funzioni <code>Math</code> (<code>log10</code>, <code>log2</code>, <code>log1p</code>, <code>expm1</code>, <code>cosh</code>, <code>sinh</code>, <code>tanh</code>, <code>acosh</code>, <code>asinh</code>, <code>atanh</code>, <code>hypot</code>, <code>trunc</code>, <code>sign</code>)</li> + <li>Moduli</li> +</ul> + +<h2 id="Guarda_anche">Guarda anche</h2> + +<ul> + <li><a class="external" href="http://www.ecmascript.org/" title="http://www.ecmascript.org/">Sito ECMAScript</a></li> + <li><a class="external" href="http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts" title="http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts">ECMAScript 6 specification drafts</a></li> + <li><a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=694100" title="https://bugzilla.mozilla.org/show_bug.cgi?id=694100">Mozilla Harmony tracking bug</a></li> +</ul> |
