JavaScript 2024 - groupBy Object и Map

  Рет қаралды 11,925

PurpleSchool | Anton Larichev

PurpleSchool | Anton Larichev

Ай бұрын

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

Пікірлер: 26
@ukrainetoday960
@ukrainetoday960 15 күн бұрын
Нафиг это не надо - это увеличивает только количество методов которые надо знать обязательно, но ничего нового не дает
@PurpleSchool
@PurpleSchool 15 күн бұрын
Это сильно проще писать чем reduce для группировки
@ukrainetoday960
@ukrainetoday960 15 күн бұрын
@@PurpleSchool Пфф - нарабатываешь автоматический навык и пофиг - просто дело тренировки.
@PurpleSchool
@PurpleSchool 15 күн бұрын
@@ukrainetoday960 при чем навык и простота чтения и записи? Можно и class не использовать, писать на прототипах с таким подходом
@ukrainetoday960
@ukrainetoday960 14 күн бұрын
@@PurpleSchool При том что навык решает этот вопрос, а новый метод в JS - это новый вопрос на собесах - который нафиг не нужен.
@tackesi
@tackesi Ай бұрын
Странно, вроде как все это решалось и раньше, а теперь новые методы учить 😅 Но ладно, интуитивно ± понятно. Быстрее ли это редьюса ?
@PurpleSchool
@PurpleSchool Ай бұрын
Не думаю что быстрее, оптимизация под капотом делает все идентичным)
@tackesi
@tackesi Ай бұрын
​@@PurpleSchoolтут многие ругаются, что пример не очень. Я тоже поругаюсь 😅 без обид. Такие вещи стоит показывать максимально просто. Из примера складывается ощущение, что группировать можно только по ключам объектов, но это не так. Из функции можно вернуть значение. Например разделить массив пользователей на 3 группы по возрасту и назвать эти ключи как-то по своему
@tackesi
@tackesi Ай бұрын
Но с другой стороны видос уже вышел, так бы я не узнал 😅 Так то спасибо
@elstar7466
@elstar7466 Ай бұрын
Babel один фиг в reduce переделает)
@tackesi
@tackesi Ай бұрын
@@elstar7466 если это node, то можно и без полифилов. Ведь окружением ты сам и управляешь
@drewfilms3465
@drewfilms3465 Ай бұрын
Как называется тема vscose?
@PurpleSchool
@PurpleSchool Ай бұрын
PurpleSchool Theme
@SuperWhiteskull
@SuperWhiteskull Ай бұрын
Редьюс для лохов?)
@PurpleSchool
@PurpleSchool Ай бұрын
GroupBy проще писать, потому был добавлен в язык
@SergeiTerehov
@SergeiTerehov Ай бұрын
Омг. Но почему в Object?
@PurpleSchool
@PurpleSchool Ай бұрын
Так как на выходе получается объект. Есть Map.groupBy, где на выходе получается Map.
@user-im4pc9qc1h
@user-im4pc9qc1h Ай бұрын
А какой результат то?) не видно
@UserName-tp7tp
@UserName-tp7tp Ай бұрын
А я думал, что ему уже год где-то...
@PurpleSchool
@PurpleSchool Ай бұрын
Нет, только появляется, в TS месяц назад
@Black1991Star
@Black1991Star Ай бұрын
Очень кривой пример, по которому ничего ясно не стало.... Ещё и код закрыт видео вставкой.
@UserName-tp7tp
@UserName-tp7tp Ай бұрын
Ну дык групбай - и в Африке групбай, там ничего глубокого нет
@yjs_frontend
@yjs_frontend Ай бұрын
Походу ты кривой и тупой ))
@alexeyfilippov42
@alexeyfilippov42 Ай бұрын
Поддерживаю. "Красота" ролика на обучаещем контенте не нужна
@olaer5260
@olaer5260 Ай бұрын
​@@alexeyfilippov42так тут не о красоте. Смысл тогда вообще делать видео, если у тебя половину видео закрывает во первых дофига тегов , во вторых еще видео вставка (зачем она тут, мы код обсуждаем) по итогу я вижу как будто он просто запросил инфу юзера где ему вывело весь массив
@ukrainetoday960
@ukrainetoday960 15 күн бұрын
groupBy принимает два аргумента - первый аргумент, массив в данной ситуации users, второй - функция - которая вызывается при итерации, группировка происходит по значению role - создается объект вида { [groupName]: [...entries], ... }
Методы массивов javascript. MAP
13:35
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 22 М.
Урок 13. JavaScript. Все о Map, Set, WeakMap, WeakSet с примерами
40:03
Владилен Минин
Рет қаралды 149 М.
Teenagers Show Kindness by Repairing Grandmother's Old Fence #shorts
00:37
Fabiosa Best Lifehacks
Рет қаралды 44 МЛН
it takes two to tango 💃🏻🕺🏻
00:18
Zach King
Рет қаралды 24 МЛН
SHE WANTED CHIPS, BUT SHE GOT CARROTS 🤣🥕
00:19
OKUNJATA
Рет қаралды 12 МЛН
Как на самом деле устроен тип Map в Golang? | Golang под капотом
34:33
Чем и зачем заменить Postman в 2024-м
13:21
Михаил Непомнящий
Рет қаралды 29 М.
JS  Как самостоятельно выучить JavaScript  Пошаговая схема
14:42
ВебКадеми | Юрий Ключевский
Рет қаралды 64 М.
Сбросим маски | Как искусственный интеллект отнимет нашу работу?
12:32
Можно ли стать frontend разработчиком за год?
44:06
PurpleSchool | Anton Larichev
Рет қаралды 1,3 М.
TrueJS 14. Метод map для массивов
13:12
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 38 М.