English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Esercizi e dichiarazioni di variabili di JavaScript
for...ofL'istruzione crea un ciclo di iterazione sugli oggetti iterabili, inclusi: Stringa integrata, Array, oggetti simili a Array (ad esempio, argomenti o NodeList) e oggetti iterabili definiti dall'utente.
Chiama un'hook di iterazione personalizzato che contiene le istruzioni da eseguire per ogni valore diverso dell'oggetto.
Le istruzioni for...in e for...of iterano su determinati contenuti. La principale differenza tra loro sta nel contenuto che iterano:
for...in - La traversata degli attributi enumerati dell'oggetto, in qualsiasi ordine
for...of - La traversata degli oggetti iterabili definisce i dati da esplorare, crea un ciclo di iterazione sugli oggetti iterabili (inclusi Array, Map, Set, String, TypedArray, oggetti arguments e altri) e chiama un'hook di iterazione personalizzato, eseguendo le istruzioni per ogni valore diverso dell'attributo.
for (variable of iterable) { //Esercizio da eseguire }
let iterable = [10, 20, 30, 40, 50]; for (let x of iterable) { document.write(x); }Prova a vedere‹/›
I numeri nella tabella specificano la versione del browser che supporta la dichiarazione for ... of per la prima volta:
Esercizio | |||||
for...of | 38 | 13 | 25 | 8 | Non supportato |
Parametro | Descrizione |
---|---|
variabile | Assegna il valore di ogni proprietà diversa avariabile |
iterabile | Itera gli oggetti iterabili |
Versione di JavaScript: | ECMAScript 1 |
---|
Riferimento JavaScript:Esercizio for...in di JavaScript