Pętla For Of w JavaScript

Pętla For Of

JavaScript for of instrukcja iteracji przez wartości obiektu iterowalnego.

Pozwala na iterowanie przez struktury danych iterowalne, takie jak tablice, ciągi, mapy, listy węzłów itp.:

gramatyka

for (zmienne z iterable) {
  // blok kodu do wykonania
}

zmienne - Dla każdej iteracji, wartość następnego atrybutu przypisywana jest do zmiennej. Zmienna może być deklarowana za pomocą const, let lub var.

iterable - Obiekt z atrybutem iterowalności.

浏览器支持

For/of Obsługa przeglądarek

Dodano w JavaScript (ES6) w 2015 roku

Safari 7 jest pierwszym przeglądarką, która obsługuje for of: IE Firefox Safari Opera
Chrome 38 Edge 12 Firefox 51 Safari 7 Opera 25
Październik 2014 Lipiec 2015 Październik 2016 Październik 2013 Październik 2014

Internet Explorer nie obsługuje For/of

Przeszukiwanie tablicy

Przykład

const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
  text += x;
}

Spróbuj sam

Przeszukiwanie ciągu

Przykład

let language = "JavaScript";
let text = "";
for (let x of language) {
text += x;
}

Spróbuj sam

Pętla While

Omówimy to w następnym rozdziale while Pętla i do/while Pętla.