JavaScript For Of
Цикл For Of
JavaScript інструкція for of
перебирає значення об’єкту, що ітерується (повторюється).
Це дозволяє вам перебирати структури даних, що повторюються, такі, які масиви, рядки, мапи, списки вузлів та ін:
Синтаксис
for (змінна, що ітерується) {
// блок коду, що має бути виконано
}
variable (змінна) - Для кожної ітерації змінної присвоюється значення наступної властивості. Змінна може бути оголошена за допомогою const
, let
або var
.
iterable (що ітерується) - Об’єкт, що має ітеративні властивості.
Підтримка браузерами
For/of було додано в JavaScript у 2015 році (ES6)
Safari 7 був першим браузером, що підтримував for/of:
Chrome 38 | Edge 12 | Firefox 51 | Safari 7 | Opera 25 |
Oct 2014 | Jul 2015 | Oct 2016 | Oct 2013 | Oct 2014 |
For/of не підтримується в Internet Explorer.
Цикл по масиву
Приклад
const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
text += x;
}
Спробуйте самі »
Цикл по рядку
Приклад
let language = "JavaScript";
let text = "";
for (let x of language) {
text += x;
}
Спробуйте самі »
Цикл While
Цикл while
та цикл do/while
пояснюються в наступному розділі підручника на нашому сайті W3Schools українською.