JavaScript voor van
De Voor Van Loop
De JavaScript for of
-instructie doorloopt de waarden van een itereerbaar object.
Hiermee kunt u herhalende gegevensstructuren doorlopen, zoals arrays, strings, kaarten, knooppuntlijsten en meer:
Syntaxis
for (variable of iterable) {
// code block to be executed
}
variabele - Voor elke iteratie wordt de waarde van de volgende eigenschap aan de variabele toegewezen. Variabele kan worden gedeclareerd met
const
, let
, of var
.
itereerbaar - Een object met itereerbare eigenschappen.
Browserondersteuning
For/of is in 2015 aan JavaScript toegevoegd ( ES6 )
Safari 7 was de eerste browser die ondersteuning bood voor:
Chrome 38 | Edge 12 | Firefox 51 | Safari 7 | Opera 25 |
Oct 2014 | Jul 2015 | Oct 2016 | Oct 2013 | Oct 2014 |
Voor/van wordt niet ondersteund in Internet Explorer.
Looping over een array
Voorbeeld
const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
text += x;
}
Looping over een string
Voorbeeld
let language = "JavaScript";
let text = "";
for (let x of language) {
text += x;
}
De While-lus
De while
lus en de do/while
lus worden in het volgende hoofdstuk uitgelegd.