JavaScript Итерации
Итерации - это итерируемые объекты (например, массивы).
Доступ к итерациям можно получить с помощью простого и эффективного кода.
Итерации можно повторять с помощью циклов for..of
.
Цикл For Of
JavaScript оператор for..of
перебирает элементы итерируемого объекта.
Синтаксис
for (переменная итерируемого) {
// блок кода, который должен быть выполнен
}
Итерация
Итерацию легко понять.
Это просто означает цикл по последовательности элементов.
Вот несколько простых примеров:
- Итерация по строке
- Итерация по массиву
Итерация по строке
Вы можете использовать цикл for..of
для перебора элементов строки:
Пример
const name = "W3Schools";
for (const x of name) {
// блок кода, который должен быть выполнен
}
Попробуйте сами »
Итерация по массиву
Вы можете использовать цикл for..of
для перебора элементов массива:
Пример
const letters = ["a","b","c"];
for (const x of letters) {
// блок кода, который должен быть выполнен
}
Попробуйте сами »
Вы можете узнать больше об итерациях в главе JS Итерируемые объекты на нашем сайте W3Schools на русском.
Итерация по набору
Вы можете использовать цикл for..of
для перебора элементов набора:
Пример
const letters = new Set(["a","b","c"]);
for (const x of letters) {
// блок кода, который должен быть выполнен
}
Попробуйте сами »
Наборы и карты рассматриваются в следующих главах.
Итерация по карте
Вы можете использовать цикл for..of
для перебора элементов карты:
Пример
const fruits = new Map([
["apples", 500],
["bananas", 300],
["oranges", 200]
]);
for (const x of fruits) {
// блок кода, который должен быть выполнен
}
Попробуйте сами »