wyrażenie for/of w 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 >");
}

spróbuj sam

przykład 2

iteracja przez wartości ciągu:

var txt = 'JavaScript';
var x;
for (x of txt) {
document.write(x + "<br >");
}

spróbuj sam

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