Функция reduce на примерах. Решаем задачи на reduce в javascript
HTML-код
- Опубликовано: 26 сен 2024
- В этом видео мы рассмотрим функцию reduce и какие задачи можно решать с помощью этой функции.
Решать будем такие задачи:
1) Поиск среднего
2) Считаем количество нужных элементов в массиве
3) Извлечение данных из массива объектов и фильтрация в один проход
4) Соединение нескольких объектов в один по определенным правилам
Код с занятия доступен по ссылке: github.com/tro...
Ставьте лайки и подписывайтесь чтобы не пропустить новые видео! А так же пишите в комментариях что вам понравилось или не понравилось и о чём хотели бы узнать ещё!
спасибо за простое и понятное объяснение довольно-таки сложной темы. Я изначально читал learnjavascript и ни хрена не понял. Как они так пишут, что нифига не понятно остается загадкой. Нашел это видео. И тут всё сразу встало на свои места.
Спасибо за урок! У тебя одно из самых простых и понятных объяснений.
Спасибо! Очень приятно!)
Спасибо, друг!! Очень доходчиво и понятно, теперь уж точно не забуду как применять reduce
очень понятное объяснение и прикольные примеры, спасибо)
спасибо большое за понятное объяснение, примеры просто классные)
Спасибо. Хотелось бы еще примеров использования.
Примеры очень классные ) Спасибо !
Ты очень круто объясняешь, надеюсь видосов будет больше!
наконец-то я освоил reduce, спасибо
Спасибо .
Спасибо за урок! Идея назвать йоду littleGreenPug-ом - это нечто)
Привет) Не ленись и делай больше видосов, ведь получается круто объяснять)
Спасибо, согласен, ленюсь))))
Классно объясняешь. Надеюсь и дальше будешь выкладывать видео.
Дякую за відос!
Обращайся, запишу еще :)
@@jsacademy772 ждем відоси по реакту!!!! !!!!!!!!!!!!!
Спасибо за урок! Подписка и лайк.
Годный урок! Подписка + лайк!)
все доходчиво и понятно!
спс
Спасибо!
Хорошо рассказал
Паттерны проектирования и их применение на практике в реальных задачах как одна из тем для следующих видео
+
Отличная тема, спасибо!)
Уроков больше не будет?
спасибо большое!!!!!!!!!!!!!!!!!!
Рад помочь!)
Суперское видео, рад что наткнулся, молодец - примеры классные! Только не понял один момент.
new Date(genDocument.date).valueOf()
Немного не понял , автор говорит по 2 и 3 задаче что можно решить с помощью прохода map and filters , но filter решает тоже как reduce за один проход
Да, вышла небольшая оговорка в видео. 2 задачу действительно можно решить в 1 проход через filter.
По 3 задаче понадобиться для вывода массива имён джедаев выполнить два прохода: 1) filter, для фильтрации тех кто является джедаем 2) map, для того, чтобы из объекта вытянуть имя
Как название темы для webstorma? У вас
Хороший видос, а в каких случаях это реально выгоднее чем прост 1 цикл ?
Хороший вопрос, спасибо!
Я стараюсь избегать циклов в работе с массивами, т.к они обычно труднее читаются и легче допустить ошибку (например попасть в бесконечный цикл).
Вообще reduce лучше использовать для любой задачи, где из массива нужно сделать какое-то одно значение.
Замечу однако, что у reduce есть один важный недостаток перед циклами: его нельзя прервать(можно конечно костылем, но лучше не надо :) ). Поэтому обычно лучше использовать map, reduce, forEach и другие методы массивов, кроме тех случаев, когда перебор элементов имеет смысл прервать для достижения производительности алгоритма.
@@jsacademy772 спасибо
Какой вы используете шрифт в редакторе?
Это стандартная тема monokai :)
@@jsacademy772 За нее надо платить гроши! Таки не кошерно.
Сидел час решал проблему, просто написал слово неправильно..... за что
Жалко что забросил ютуб
Да, чуть работы привалило) но я вот буквально сегодня закончил новый ролик и поставил на 12 завтра публикацию!) так что не забросил)
@@jsacademy772 ну тогда оформлю подписочку)
На примере задач очень понятно
Спасибо, доступно и то что искал!)