JavaScript 2024 - groupBy Object и Map

  Рет қаралды 12,152

PurpleSchool | Anton Larichev

PurpleSchool | Anton Larichev

2 ай бұрын

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

Пікірлер: 26
@Black1991Star
@Black1991Star 2 ай бұрын
Очень кривой пример, по которому ничего ясно не стало.... Ещё и код закрыт видео вставкой.
@UserName-tp7tp
@UserName-tp7tp 2 ай бұрын
Ну дык групбай - и в Африке групбай, там ничего глубокого нет
@yjs_frontend
@yjs_frontend 2 ай бұрын
Походу ты кривой и тупой ))
@alexeyfilippov42
@alexeyfilippov42 2 ай бұрын
Поддерживаю. "Красота" ролика на обучаещем контенте не нужна
@olaer5260
@olaer5260 Ай бұрын
​@@alexeyfilippov42так тут не о красоте. Смысл тогда вообще делать видео, если у тебя половину видео закрывает во первых дофига тегов , во вторых еще видео вставка (зачем она тут, мы код обсуждаем) по итогу я вижу как будто он просто запросил инфу юзера где ему вывело весь массив
@ukrainetoday960
@ukrainetoday960 Ай бұрын
groupBy принимает два аргумента - первый аргумент, массив в данной ситуации users, второй - функция - которая вызывается при итерации, группировка происходит по значению role - создается объект вида { [groupName]: [...entries], ... }
@tackesi
@tackesi Ай бұрын
Странно, вроде как все это решалось и раньше, а теперь новые методы учить 😅 Но ладно, интуитивно ± понятно. Быстрее ли это редьюса ?
@PurpleSchool
@PurpleSchool Ай бұрын
Не думаю что быстрее, оптимизация под капотом делает все идентичным)
@tackesi
@tackesi Ай бұрын
​@@PurpleSchoolтут многие ругаются, что пример не очень. Я тоже поругаюсь 😅 без обид. Такие вещи стоит показывать максимально просто. Из примера складывается ощущение, что группировать можно только по ключам объектов, но это не так. Из функции можно вернуть значение. Например разделить массив пользователей на 3 группы по возрасту и назвать эти ключи как-то по своему
@tackesi
@tackesi Ай бұрын
Но с другой стороны видос уже вышел, так бы я не узнал 😅 Так то спасибо
@elstar7466
@elstar7466 Ай бұрын
Babel один фиг в reduce переделает)
@tackesi
@tackesi Ай бұрын
@@elstar7466 если это node, то можно и без полифилов. Ведь окружением ты сам и управляешь
@UserName-tp7tp
@UserName-tp7tp 2 ай бұрын
А я думал, что ему уже год где-то...
@PurpleSchool
@PurpleSchool 2 ай бұрын
Нет, только появляется, в TS месяц назад
@user-im4pc9qc1h
@user-im4pc9qc1h 2 ай бұрын
А какой результат то?) не видно
@ukrainetoday960
@ukrainetoday960 Ай бұрын
Нафиг это не надо - это увеличивает только количество методов которые надо знать обязательно, но ничего нового не дает
@PurpleSchool
@PurpleSchool Ай бұрын
Это сильно проще писать чем reduce для группировки
@ukrainetoday960
@ukrainetoday960 Ай бұрын
@@PurpleSchool Пфф - нарабатываешь автоматический навык и пофиг - просто дело тренировки.
@PurpleSchool
@PurpleSchool Ай бұрын
@@ukrainetoday960 при чем навык и простота чтения и записи? Можно и class не использовать, писать на прототипах с таким подходом
@ukrainetoday960
@ukrainetoday960 Ай бұрын
@@PurpleSchool При том что навык решает этот вопрос, а новый метод в JS - это новый вопрос на собесах - который нафиг не нужен.
@drewfilms3465
@drewfilms3465 Ай бұрын
Как называется тема vscose?
@PurpleSchool
@PurpleSchool Ай бұрын
PurpleSchool Theme
@SergeiTerehov
@SergeiTerehov 2 ай бұрын
Омг. Но почему в Object?
@PurpleSchool
@PurpleSchool 2 ай бұрын
Так как на выходе получается объект. Есть Map.groupBy, где на выходе получается Map.
@SuperWhiteskull
@SuperWhiteskull 2 ай бұрын
Редьюс для лохов?)
@PurpleSchool
@PurpleSchool 2 ай бұрын
GroupBy проще писать, потому был добавлен в язык
Урок 13. JavaScript. Все о Map, Set, WeakMap, WeakSet с примерами
40:03
Владилен Минин
Рет қаралды 150 М.
Три Кота | Все серии | Мультфильмы для детей
Три Кота: Мультфильмы для детей
Рет қаралды 6 М.
🍟Best French Fries Homemade #cooking #shorts
00:42
BANKII
Рет қаралды 62 МЛН
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 6 МЛН
Khóa ly biệt
01:00
Đào Nguyễn Ánh - Hữu Hưng
Рет қаралды 7 МЛН
Как на самом деле устроен тип Map в Golang? | Golang под капотом
34:33
Новый JavaScript! ES 2024
9:53
Как пройти в IT?
Рет қаралды 32 М.
Изучение Django 3 / Урок #5 - Статические файлы. Добавление Bootstrap
26:41
Школа itProger / Программирование
Рет қаралды 205 М.
FastAPI - Эндпоинты, Параметры URL и Запроса #2
15:10
Артём Шумейко
Рет қаралды 63 М.