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