JavaScript dla Off
Pętla For Of
Instrukcja JavaScript for of
przechodzi przez wartości obiektu iterowalnego.
Pozwala zapętlić iterowalne struktury danych, takie jak tablice, ciągi, mapy, listy węzłów i inne:
Składnia
for (variable of iterable) {
// code block to be executed
}
zmienna - Dla każdej iteracji przypisywana jest zmiennej wartość kolejnej właściwości. Zmienną można zadeklarować za pomocą
const
, let
lub var
.
iterowalny — obiekt, który ma właściwości iterowalne.
Obsługa przeglądarki
For/of został dodany do JavaScript w 2015 roku ( ES6 )
Safari 7 była pierwszą przeglądarką obsługującą:
Chrome 38 | Edge 12 | Firefox 51 | Safari 7 | Opera 25 |
Oct 2014 | Jul 2015 | Oct 2016 | Oct 2013 | Oct 2014 |
For/of nie jest obsługiwany w przeglądarce Internet Explorer.
Zapętlanie tablicy
Przykład
const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
text += x;
}
Zapętlanie sznurka
Przykład
let language = "JavaScript";
let text = "";
for (let x of language) {
text += x;
}
Pętla podczas
Pętla while
i do/while
pętla są wyjaśnione w następnym rozdziale.