May 30, 2020

Цикл for для массивов в JavaScript

Пусть у нас есть следующий массив:

Сейчас мы сделаем так, чтобы не вручную выводить каждый элемент, а это сделал за нас цикл for.

Запустим цикл for от 0 до 4 (Мы указываем от 0 до 4, поскольку это порядковые номера элементов массива) и внутри этого цикла будем выводить элементы массива, обращаясь к ним как arr[i].

Так же мы можем получить длину массива arr.length. Давайте подставим эту длину в условие, отняв от нее единицу:

Теперь наш цикл получился универсальным и автоматически может перебирать массивы любой длины.

Можно не отнимать единицу, а вместо оператора <= подставить оператор <:


Перебор массива и if:

Внутри цикла for можно использовать условие if. При переборе массива, мы можем выводить в консоль только элементы с четными числами: