wyrażenie for/of w JavaScript
- Poprzednia strona for...in
- Następna strona function
- Wróć do poprzedniego poziomu Podręcznik referencyjny zdań JavaScript
definicja i użycie
pętla for/of iteruje przez wartości obiektu iterowalnego.
JavaScript obsługuje różne typy pętli:
- for - wielokrotne wykonywanie bloku kodu
- for/in - iteracja przez atrybuty obiektu
- for/of - iteracja przez wartości obiektu iterowalnego
- while - powtarzanie bloku kodu, jeśli warunek jest prawdziwy
- do/while - wykonywanie bloku kodu raz, a następnie powtarzanie, jeśli warunek jest prawdziwy
przykład
przykład 1
iteracja przez wartości tablicy:
var cars = ['BMW', 'Volvo', 'Mini']; var x; for (x of cars) { document.write(x + "<br >"); }
przykład 2
iteracja przez wartości ciągu:
var txt = 'JavaScript'; var x; for (x of txt) { document.write(x + "<br >"); }
gramatyka
for (zmienne z iterowalny) { blok kodu do wykonania }
wartość parametru
parametr | opis |
---|---|
zmienne | Wymagane. Dla każdej iteracji, wartość następnego atrybutu przypisywana jest do zmiennej. Zmienna może być deklarowana za pomocą const, let lub var. |
iterowalny | Wymagane. Obiekt posiadający atrybuty iterowalne. |
szczegóły techniczne
Wersja JavaScript: | ECMAScript 2015 |
---|
obsługa przeglądarek
wyrażenie | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
for/of | 38.0 | 12.0 | 51.0 | 8.0 | 25.0 |
Strony związane
Kurs JavaScript:Pętla For w JavaScript
Podręcznik JavaScript:Znakowanie for w JavaScript
- Poprzednia strona for...in
- Następna strona function
- Wróć do poprzedniego poziomu Podręcznik referencyjny zdań JavaScript