На практике, return в callback вызове forEach() эквивалентен continue в обычном цикле for. Когда вы используете return, остальная часть кода в обратном вызове forEach() пропускается, и JavaScript переходит к следующей итерации цикла.


[1, 2, 3, 4, 5].forEach(v => {
  if (v % 2 !== 0) {
    return;
  }
  console.log(v);
});
Евгений Носенко

Евгений Носенко

Fullstack разработчик · Мастерская кода

Проектирует и разрабатывает системы автоматизации, CRM, интеграции и внутренние сервисы для бизнеса.

Хотите такой же результат?

Бесплатно посчитаем ваш проект и покажем, где автоматизация даст максимальный эффект.

Обсудить проект →