Pętla For Of w JavaScript
- Poprzednia strona JS Loop For In
- Następna strona JS Loop While
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; }
Przeszukiwanie ciągu
Przykład
let language = "JavaScript"; let text = ""; for (let x of language) { text += x; }
Pętla While
Omówimy to w następnym rozdziale while
Pętla i do/while
Pętla.
- Poprzednia strona JS Loop For In
- Następna strona JS Loop While