Тёмный

JavaScript 2024 - groupBy Object и Map  

PurpleSchool | Anton Larichev
Подписаться 41 тыс.
Просмотров 12 тыс.
50% 1

Посмотрим на новые фичи JavaScript 2024 - groupBy Object и Map
Курсы по JavaScript: purpleschool.ru
#shorts #javascript

Опубликовано:

 

15 апр 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 26   
@Black1991Star
@Black1991Star Месяц назад
Очень кривой пример, по которому ничего ясно не стало.... Ещё и код закрыт видео вставкой.
@UserName-tp7tp
@UserName-tp7tp Месяц назад
Ну дык групбай - и в Африке групбай, там ничего глубокого нет
@yjs_frontend
@yjs_frontend Месяц назад
Походу ты кривой и тупой ))
@alexeyfilippov42
@alexeyfilippov42 Месяц назад
Поддерживаю. "Красота" ролика на обучаещем контенте не нужна
@olaer5260
@olaer5260 Месяц назад
​@@alexeyfilippov42так тут не о красоте. Смысл тогда вообще делать видео, если у тебя половину видео закрывает во первых дофига тегов , во вторых еще видео вставка (зачем она тут, мы код обсуждаем) по итогу я вижу как будто он просто запросил инфу юзера где ему вывело весь массив
@ukrainetoday960
@ukrainetoday960 26 дней назад
groupBy принимает два аргумента - первый аргумент, массив в данной ситуации users, второй - функция - которая вызывается при итерации, группировка происходит по значению role - создается объект вида { [groupName]: [...entries], ... }
@tackesi
@tackesi Месяц назад
Странно, вроде как все это решалось и раньше, а теперь новые методы учить 😅 Но ладно, интуитивно ± понятно. Быстрее ли это редьюса ?
@PurpleSchool
@PurpleSchool Месяц назад
Не думаю что быстрее, оптимизация под капотом делает все идентичным)
@tackesi
@tackesi Месяц назад
​@@PurpleSchoolтут многие ругаются, что пример не очень. Я тоже поругаюсь 😅 без обид. Такие вещи стоит показывать максимально просто. Из примера складывается ощущение, что группировать можно только по ключам объектов, но это не так. Из функции можно вернуть значение. Например разделить массив пользователей на 3 группы по возрасту и назвать эти ключи как-то по своему
@tackesi
@tackesi Месяц назад
Но с другой стороны видос уже вышел, так бы я не узнал 😅 Так то спасибо
@elstar7466
@elstar7466 Месяц назад
Babel один фиг в reduce переделает)
@tackesi
@tackesi Месяц назад
@@elstar7466 если это node, то можно и без полифилов. Ведь окружением ты сам и управляешь
@user-im4pc9qc1h
@user-im4pc9qc1h Месяц назад
А какой результат то?) не видно
@UserName-tp7tp
@UserName-tp7tp Месяц назад
А я думал, что ему уже год где-то...
@PurpleSchool
@PurpleSchool Месяц назад
Нет, только появляется, в TS месяц назад
@drewfilms3465
@drewfilms3465 Месяц назад
Как называется тема vscose?
@PurpleSchool
@PurpleSchool Месяц назад
PurpleSchool Theme
@SergeiTerehov
@SergeiTerehov Месяц назад
Омг. Но почему в Object?
@PurpleSchool
@PurpleSchool Месяц назад
Так как на выходе получается объект. Есть Map.groupBy, где на выходе получается Map.
@ukrainetoday960
@ukrainetoday960 26 дней назад
Нафиг это не надо - это увеличивает только количество методов которые надо знать обязательно, но ничего нового не дает
@PurpleSchool
@PurpleSchool 26 дней назад
Это сильно проще писать чем reduce для группировки
@ukrainetoday960
@ukrainetoday960 26 дней назад
@@PurpleSchool Пфф - нарабатываешь автоматический навык и пофиг - просто дело тренировки.
@PurpleSchool
@PurpleSchool 26 дней назад
@@ukrainetoday960 при чем навык и простота чтения и записи? Можно и class не использовать, писать на прототипах с таким подходом
@ukrainetoday960
@ukrainetoday960 25 дней назад
@@PurpleSchool При том что навык решает этот вопрос, а новый метод в JS - это новый вопрос на собесах - который нафиг не нужен.
@SuperWhiteskull
@SuperWhiteskull Месяц назад
Редьюс для лохов?)
@PurpleSchool
@PurpleSchool Месяц назад
GroupBy проще писать, потому был добавлен в язык
Далее
Методы массивов javascript. MAP
13:35
Просмотров 22 тыс.
СПАСИБО, БРАВЛ СТАРС😍
1:33:15
Просмотров 1,2 млн
Чай будешь? #чайбудешь
00:14
Просмотров 1,4 млн
СПАСИБО, БРАВЛ СТАРС😍
1:33:15
Просмотров 1,2 млн