Ciclo For Of JavaScript

Ciclo For Of

JavaScript for of istruzione di ciclo che itera i valori di un oggetto iterabile.

Permette di iterare attraverso strutture dati iterabili, come array, stringhe, mappe, liste di nodi, ecc.:

sintassi

for (variabile di iterabile) {
  // blocco di codice da eseguire
}

variabile - Per ogni iterazione, il valore dell'attributo successivo viene assegnato a una variabile. La variabile può essere dichiarata con const, let o var.

iterabile - Oggetto con proprietà iterabili.

浏览器支持

For/of Supporto browser

Aggiunto a JavaScript (ES6) nel 2015

Safari 7 è il primo browser che supporta for of: IE Firefox Safari Opera
Chrome 38 Edge 12 Firefox 51 Safari 7 Opera 25
Ottobre 2014 Luglio 2015 Ottobre 2016 Ottobre 2013 Ottobre 2014

Internet Explorer non supporta For/of

Percorrere un array

Esempio

const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
  text += x;
}

Prova tu stesso

Percorrere una stringa

Esempio

let language = "JavaScript";
let text = "";
for (let x of language) {
text += x;
}

Prova tu stesso

Ciclo While

Spiegheremo questo nel prossimo capitolo while Ciclo e do/while Ciclo.