JavaScript für Von
Die For-of-Schleife
Die JavaScript for of
-Anweisung durchläuft die Werte eines iterierbaren Objekts.
Damit können Sie iterierbare Datenstrukturen wie Arrays, Strings, Maps, NodeLists und mehr durchlaufen:
Syntax
for (variable of iterable) {
// code block to be executed
}
Variable - Bei jeder Iteration wird der Variablen der Wert der nächsten Eigenschaft zugewiesen. Variablen können mit
const
, let
, oder deklariert werden var
.
iterable – Ein Objekt mit iterierbaren Eigenschaften.
Browser-Unterstützung
For/of wurde 2015 zu JavaScript hinzugefügt ( ES6 )
Safari 7 war der erste Browser, der Folgendes unterstützte:
Chrome 38 | Edge 12 | Firefox 51 | Safari 7 | Opera 25 |
Oct 2014 | Jul 2015 | Oct 2016 | Oct 2013 | Oct 2014 |
For/of wird im Internet Explorer nicht unterstützt.
Looping über ein Array
Beispiel
const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
text += x;
}
Looping über einen String
Beispiel
let language = "JavaScript";
let text = "";
for (let x of language) {
text += x;
}
Die While-Schleife
Die while
Schleife und die do/while
Schleife werden im nächsten Kapitel erklärt.