# JS цикл перебор по массиву

## Цикл for

Перебрать массив можно при помощи цикла `for`. Смотрите пример:

`let arr = ['a', 'b', 'c', 'd', 'e']; for (let i = 0; i < arr.length; i++) { console.log(arr[i]); }`

Результат выполнения кода:

`12345`

## Цикл for-of

Цикл `for-of` обходит итерируемые объекты (массивы, коллекции set иmap, список аргументов и т.д.):

`let arr = ['a', 'b', 'c', 'd', 'e']; for (let elem of arr) { console.log(elem); }`

Результат выполнения кода:

`'abcde'`

## Метод forEach

Можно также для перебора элементов массива использовать метод forEach. Смотрите пример:

`let arr = ['a', 'b', 'c', 'd', 'e']; arr.forEach(function(elem) { console.log(elem); });`

Результат выполнения кода:

`'abcde'`

## Смотрите также

- урок
  размер массива
- урок
  работа с вложенными циклами

←→
↑