Привет друзья! Сейчас мы рассмотрим метод для свертки вашего массива с помощью методов reduce и reduceRight. 😊 Эти методы используются в Javascript для прохождения по каждому элементу массива и его обработки, и конечный результат например можно вывести на экран или использовать в своих расчетах дальше. 😊
Метод «(callback[, initialValue])» используется для последовательной обработки каждого элемента массива с сохранением промежуточного результата. Метод reduce используется для вычисления на основе массива какого-либо единого значения, иначе говорят «для свёртки массива». Он применяет функцию callback по очереди к каждому элементу массива слева направо, сохраняя при этом промежуточный результат.
Аргументы функции callback(previousValue, currentItem, index, arr): previousValue – последний результат вызова функции, он же «промежуточный результат». currentItem – текущий элемент массива, элементы перебираются по очереди слева-направо. index – номер текущего элемента. arr – обрабатываемый массив.
Кроме callback, методу можно передать «начальное значение» – аргумент initialValue. Если он есть, то на первом вызове значение previousValue будет равно initialValue, а если у reduce нет второго аргумента, то оно равно первому элементу массива, а перебор начинается со второго.
Метод «(callback[, initialValue])» полностью аналогичен – только он применяет функцию callback по очереди к каждому элементу массива справа налево, сохраняя при этом промежуточный результат. 😊
Вот код Javascript из видео:
var my_arr = [-3,5,-6,2,8,34,-20,40,20,-40,0,-4,5];
var rezult_reduce = (function(sum, current, index){
(“sum = “ sum “ current=“ current “ index=“ index);
return sum current;
}, 0);
(“result_reduce=“ rezult_reduce);
var rezult_reduce_r = (function(sum, current, index){
(“sum = “ sum “ current=“ current “ index=“ index);
return sum current;
}, 0);
(“result_reduce_r=“ rezult_reduce_r);
Дополнительное описание, домашние задания и многое другое можно найти на сайте WISEPLAT:
1) Урок на сайте Wiseplat:
✔ Сообщество программистов:
✔ -------------
Вступай в группу Вк - 🚀
Группа FaceBook -
Инстаграм Wiseplat:
Instagram:
Twitter -
********************************
Если Вам понравилась публикация, подписывайтесь на канал!
Ставьте лайки, тогда будем еще писать такой контент :)
Если есть вопросы или пожелания, то пишите, в комментариях.
********************************
- Уроки от #OlegShpagin 👨🏼💻
Хештеги #урокиhtml #урокиjavascript #программирование #html #уроки #javascript
10 views
170
36
4 days ago 00:02:11 1
НАЧАЛЬНЫЕ НАВЫКИ ПРОГРАММИРОВАНИЯ
5 days ago 00:02:11 1
Программирование на си с нуля 💡 Обучение программированию спб
5 days ago 00:02:11 1
ОБУЧЕНИЕ ПРОГРАММИРОВАНИЮ C
5 days ago 00:02:11 4
Курсы по javascript бесплатно 📀
5 days ago 00:02:11 1
💽 Бесплатные курсы python с нуля ⚡ Веб разработка чем занимаются
5 days ago 00:02:11 1
💽 Бесплатные курсы программирования
6 days ago 00:02:11 1
🤓 Как стать программистом в 15 лет ⛔ Разработка веб приложений обучение
6 days ago 00:02:11 1
📟 Онлайн курсы программирования для начинающих бесплатно 📲
6 days ago 00:02:11 1
Курсы it в минске с трудоустройством 🤘 Обучение программированию для детей бесплатно ⚫
6 days ago 00:25:50 10
[Дюжев Алексей. с 0 в IT. ] Очевидные и не очень применения ChatGPT для разработчиков.
6 days ago 00:15:15 7
[Анна Блок] 🤯 ChatGPT-4o пишет код лучше программистов?
6 days ago 00:02:11 1
Курсы по программированию c
1 week ago 00:02:11 1
Основы html css и веб дизайна 💣 It курсы для детей
1 week ago 00:26:54 11
Фронтенд с нуля. Урок 13. Оживляем сайт с помощью ванильного джаваскрипта
1 week ago 00:02:11 1
🖲 БЭКЭНД РАЗРАБОТЧИК С ЧЕГО НАЧАТЬ 🕹
1 week ago 00:29:26 26
JavaScript с нуля. Урок 1. Переменные и функции. Наваливаем базы
1 week ago 00:02:11 1
🤓 ОСНОВЫ ПРОГРАММИРОВАНИЯ ОНЛАЙН ❌ СОЗДАНИЕ САЙТОВ ОБУЧЕНИЕ С НУЛЯ ❕
1 week ago 00:02:11 1
🚀 Обучение html с нуля 🔔
1 week ago 00:02:11 1
🤓 Репетитор по программированию в спб 🔥 Онлайн курсы python бесплатно ⛔
1 week ago 00:11:10 10
- генерация случайных данных на JavaScript
1 week ago 00:02:11 1
🖲 Веб программирование на python ⚠ Базы данных java для начинающих ❌
1 week ago 00:02:11 1
Создание и разработка сайтов для бизнеса и управления
1 week ago 03:26:18 1.6K
Клон главной сайта Airbnb на React JS
1 week ago 00:02:11 1
ЯНДЕКС ПРАКТИКУМ УРОКИ JAVASCRIPT 🔔 ОБУЧЕНИЕ АЙТИ СПЕЦИАЛИСТОВ С НУЛЯ