JavaScript dla... pętli
Przykłady
Iteruj (zapętl) wartości tablicy:
let text = "";
const cars = ['BMW', 'Volvo', 'Mini'];
for (let x of cars) {
text += x + " ";
}
Przykład
Iteruj (zapętl) wartości ciągu:
let text = "JavaScript";
for (let x of text) {
text += x + " ";
}
Definicja i użycie
Kombinacja for...of
instrukcji iteruje (zapętla) wartości dowolnego elementu iteracyjnego.
Blok kodu wewnątrz pętli jest wykonywany raz dla każdej wartości.
Zobacz też:
Samouczek JavaScript: JavaScript dla... samouczka
Składnia
for (x of
iterable) {
code block to be executed
}
Parametry
Parameter | Description |
x | Required. For every iteration the value of the next property is assigned to x. |
iterable | Required. Anything that has iterable properties. |
Instrukcje pętli JavaScript
Oświadczenie | Opis | |
złamać | Wyrywa się z pętli | |
kontyntynuj | Pomija wartość w pętli | |
dopóki | Zapętla blok kodu, gdy warunek jest prawdziwy | |
rób...gdy | Zapętla blok kodu raz, a następnie, gdy warunek jest prawdziwy | |
dla | Zapętla blok kodu, gdy warunek jest prawdziwy | |
dla...z | Zapętla wartości dowolnego iterowalnego | |
dla w | Zapętla właściwości obiektu |
Obsługa przeglądarki
for..of
to funkcja ECMAScript6 (ES6).
ES6 (JavaScript 2015) jest obsługiwany we wszystkich nowoczesnych przeglądarkach:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
for..of
nie jest obsługiwany w programie Internet Explorer 11 (lub starszym).