Menu
Coddy logo textTech

Метод forEach

Часть раздела Основы путешествия по JavaScript на Coddy — урок 64 из 77.

Метод forEach позволяет перебирать последовательность (например, массив), отслеживая каждый элемент.

Без forEach мы бы обращались и к индексу, и к значению следующим образом:

let fruits = ["apple", "banana", "orange"];
for (let i = 0; i < fruits.length; i++) {
    console.log(`Index ${i}: ${fruits[i]}`);
}

forEach — это более элегантный способ получить как индекс, так и значение:

let fruits = ["apple", "banana", "orange"];
fruits.forEach((fruit, index) => {
    console.log(`Index ${index}: ${fruit}`);
});

Оба примера выведут:

Index 0: apple
Index 1: banana
Index 2: orange
challenge icon

Задание

Легко

Напишите программу, которая получает массив чисел в качестве входных данных (given) и выводит массив чисел, которые либо меньше 50, либо делятся на 5. Используйте метод forEach.

Шпаргалка

Метод forEach позволяет перебирать массив, отслеживая каждый элемент и его индекс:

let fruits = ["apple", "banana", "orange"];
fruits.forEach((fruit, index) => {
    console.log(`Index ${index}: ${fruit}`);
});

Это более элегантно, чем использование традиционного цикла for:

for (let i = 0; i < fruits.length; i++) {
    console.log(`Index ${i}: ${fruits[i]}`);
}

Попробуйте сами

let arr = inp.split(",").map(Number); // Не изменяйте эту строку

// Напишите свой код ниже
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы