04. Array Iteration
for-in
loop
for-in
loopЦикл for..in
перебирает все определенные индексы массива:
for
loop
for
loopОбыкновенный цикл for
:
forEach
function
forEach
functionЦикл forEach
применяет функцию к каждому элементу массива. Дыры в массиве игнорируются (за исключением, если они были присвоены явно):
for..of
loop
for..of
loopЦикл for..of
неявно создает итератор и перебирает каждый элемент массива (ES6):
arr.entries()
arr.entries()
Функция entries
возвращает массив пар индекс-значение:
arr.values()
arr.values()
Функция values
--- возвращает итератор по всем значениям в массиве. Удобно использовать в for..of
цикле.
arr.keys()
arr.keys()
Функция keys
--- возвращает итератор по всем ключам-индексам в массиве.
Last updated
Was this helpful?