Перебираем массив, применяя колбэк функцию к каждому элементу. forEach JS callback. Рассмотрим как сделать действие с каждым элементом в массиве и реализуем свой arr.forEach который будет принимать функцию обратного вызова. Эта тема по началу может показаться сложной, так что я буду очень много повторять =)
Домашнее задание:
1) Перебрать массив строк и вывести каждую в консоль
3) Перебрать массив чисел и вывести число умноженное на индекс этого числа
4*) Реализовать свой forEach не подглядывая в урок
5*) Перебрать массив и вывести(!) каждый второй элемент
6*) Перебрать массив с конца (код будет стремный и не иметь смысла, но суть в том, что forEach менее гибкий чем for)
7***) Реализовать свой myForEachMap который перебирает элементы массива и возвращает новый массив с результатом коллбэка для каждого элемента.
Например:
const arr = [1, 2, 3];
const arrDouble = arr.myForEachMap((item) =- {
return item * 2;
});
console.log(arrDouble); // [2, 4, 6]
Курс Frontend разработки 2021 - уроки по JavaScript с нуля до junior.
00:00 - Вступление
00:23 - Перебор массива с for
01:41 - метод массива forEach
02:25 - callback для forEach
05:43 - Параметры коллбека
08:07 - Стрелочные функции как параметры
09:12 - Все аргументы forEach и результат
11:11 - Пишем свой forEach, реализация forEach
16:58 - Концовка
Смотрите видео Урок JavaScript №27 - forEach, перебор массива | Курс FrontEnd 2021 онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Фронтенд от Палыча 10 Август 2021, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 2,119 раз и оно понравилось 99 людям.