Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Novità in JavaScript

Questo documento elenca le nuove funzionalità di JavaScript supportate sia in modalità bordo, Windows Store che nelle app di Windows Phone Store.

Per sapere quali elementi JavaScript sono supportati in modalità bordo, ma deprecati nelle app di Windows Store, vedere Informazioni sulla versione JavaScript.

Nota importante Importante

Per informazioni su come creare app di Windows Store e Windows Phone Store con JavaScript, incluse informazioni sull'editor JavaScript di Visual Studio e su altre funzionalità, vedere Sviluppare app di Windows Store con Visual Studio 2013.

Funzionalità

Descrizione

Classi

La nuova sintassi supporta la dichiarazione delle classi.

Suggerimenti

I suggerimenti consentono una codifica asincrona più semplice e chiara. I costruttori di suggerimenti sono supportati, con i metodi di utilità all e race.

Iteratori

Ora è possibile scorrere gli oggetti iterabili (tra cui matrici, oggetti di tipo matrice e iteratori), richiamando un hook di iterazione personalizzato con istruzioni da eseguire per il valore di ogni singola proprietà. Per altre informazioni, vedere Iterators (JavaScript).

Nota Nota
I generatori non sono ancora supportati.

Funzioni freccia

La funzione freccia (=>) fornisce una sintassi abbreviata per la parola chiave function che offre un'associazione this lessicale.

Nuovi metodi per gli oggetti predefiniti

Gli oggetti predefiniti Oggetto Array (JavaScript), Oggetto Math (JavaScript), Oggetto Number (JavaScript), Oggetto Object (JavaScript) e Oggetto String (JavaScript) includono diverse nuove proprietà e funzioni di utilità per la modifica e il controllo dei dati.

Miglioramenti dei valori letterali degli oggetti

Gli oggetti ora supportano proprietà calcolate, definizioni di metodo concise e sintassi abbreviata per le proprietà il cui valore viene inizializzato su una variabile con lo stesso nome. Per altre informazioni, vedere Creazione di oggetti (JavaScript).

Proxy

I proxy consentono il comportamento personalizzato per gli oggetti.

Parametri rest

I parametri rest consentono di convertire in una matrice gli argomenti consecutivi in una chiamata di funzione. Per altre informazioni, vedere Funzioni (JavaScript).

Operatore spread

L'operatore spread () espande le espressioni iterabili in singoli argomenti. Ad esempio, a.b(…array) è quasi come a.b.apply(a, array).

Simboli

Gli oggetti Symbol consentono di aggiungere proprietà agli oggetti esistenti senza possibilità di interferenza con le proprietà degli oggetti esistenti, senza alcuna visibilità imprevista e senza altre aggiunte non coordinate mediante un altro codice.

Stringhe modello

Le stringhe modello sono valori letterali stringa che consentono di valutare le espressioni e di concatenarle con il valore letterale stringa.

Miglioramenti di Unicode

Sono stati apportati miglioramenti al supporto per Unicode. Ad esempio, un nuovo formato di sequenza di escape supporta i punti di codice "astrali" (punti di codice con più di quattro cifre esadecimali). Per altre informazioni, vedere Caratteri speciali (JavaScript).

WeakSet

Un WeakSet è una raccolta di oggetti che verranno sottoposti a Garbage Collection se non vi si fa riferimento in nessun altro punto.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft