# JS обход массива

В JavaScript обойти элементы массива можно при помощи цикла `for-of`. Пусть у нас дан такой массив:

`let arr = [1, 2, 3, 4, 5];`

Давайте переберем элементы массива при помощи цикла:

`for (let elem of arr) { console.log(elem); }`

Результат работы кода:

`12345`

## Цикл for

Можно также использовать цикл `for`:

`for (let i = 0; i < arr.length; i++) { console.log(arr[i]); }`

Результат работы кода:

`12345`

## Метод forEach

Можно также использовать метод `forEach`, который применяет переданную функцию в каждому элементу массива:

`arr.forEach(elem => { console.log(elem); });`

Результат работы кода:

`12345`

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

- урок
  цикл for для перебора массивов
- урок
  сортировка массива в JavaScript

←→
↑