JavaScript For Of

For Of lus

JavaScript for of loopstuk dat de waarden van de iterabele objecten doorloopt.

Het staat u toe om door iterabele gegevensstructuren te loopen, zoals arrays, strings, mappings, node-lijsten, enz.:

syntaxis

for (variable van iterable) {
  // code block om uit te voeren
}

variable - Voor elke iteratie wordt de waarde van de volgende eigenschap toegekend aan een variabele. Een variabele kan worden verklaard met const, let of var.

iterable - Object met iterabele eigenschappen.

浏览器支持

For/of Browserondersteuning

Toegevoegd in JavaScript (ES6) in 2015

Safari 7 is de eerste browser die for of ondersteunt: IE Firefox Safari Opera
Chrome 38 Edge 12 Firefox 51 Safari 7 Opera 25
Oktober 2014 Juli 2015 Oktober 2016 Oktober 2013 Oktober 2014

Internet Explorer ondersteunt dit niet For/of

Door een array te doorlopen

Voorbeeld

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

Probeer het zelf

Door een string te doorlopen

Voorbeeld

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

Probeer het zelf

While lus

We zullen dit in het volgende hoofdstuk uitleggen while Lus en do/while Lus.