Iterabili JavaScript
Gli iterabili sono oggetti iterabili (come gli array).
È possibile accedere agli iterabili con un codice semplice ed efficiente.
Gli iterabili possono essere ripetuti con i for..of
loop
Il ciclo del for
L'istruzione JavaScript for..of
scorre gli elementi di un oggetto iterabile.
Sintassi
for (variable of iterable) {
// code block to be executed
}
Iterazione
L'iterazione è facile da capire.
Significa semplicemente scorrere una sequenza di elementi.
Ecco alcuni semplici esempi:
- Iterazione su una stringa
- Iterazione su un array
Iterazione su una stringa
Puoi usare un for..of
ciclo per scorrere gli elementi di una stringa:
Esempio
const name = "W3Schools";
for (const x of name) {
// code block to be executed
}
Iterazione su un array
Puoi usare un for..of
ciclo per scorrere gli elementi di un array:
Esempio
const letters = ["a","b","c"];
for (const x of letters) {
// code block to be executed
}
Puoi apprendere maggiori dettagli sugli Iterables nel capitolo JS Object Iterables .
Iterazione su un set
Puoi usare un for..of
ciclo per scorrere gli elementi di un Set:
Esempio
const letters = new Set(["a","b","c"]);
for (const x of letters) {
// code block to be executed
}
Set e mappe sono trattati nei capitoli successivi.
Iterazione su una mappa
Puoi usare un for..of
ciclo per scorrere gli elementi di una mappa:
Esempio
const fruits = new Map([
["apples", 500],
["bananas", 300],
["oranges", 200]
]);
for (const x of fruits) {
// code block to be executed
}