Очень кривой пример, по которому ничего ясно не стало.... Ещё и код закрыт видео вставкой.
@UserName-tp7tp
5 ай бұрын
Ну дык групбай - и в Африке групбай, там ничего глубокого нет
@whalecoding
5 ай бұрын
Походу ты кривой и тупой ))
@alexeyfilippov42
5 ай бұрын
Поддерживаю. "Красота" ролика на обучаещем контенте не нужна
@olaer5260
5 ай бұрын
@@alexeyfilippov42так тут не о красоте. Смысл тогда вообще делать видео, если у тебя половину видео закрывает во первых дофига тегов , во вторых еще видео вставка (зачем она тут, мы код обсуждаем) по итогу я вижу как будто он просто запросил инфу юзера где ему вывело весь массив
@ukrainetoday960
4 ай бұрын
groupBy принимает два аргумента - первый аргумент, массив в данной ситуации users, второй - функция - которая вызывается при итерации, группировка происходит по значению role - создается объект вида { [groupName]: [...entries], ... }
@tackesi
5 ай бұрын
Странно, вроде как все это решалось и раньше, а теперь новые методы учить 😅 Но ладно, интуитивно ± понятно. Быстрее ли это редьюса ?
@PurpleSchool
5 ай бұрын
Не думаю что быстрее, оптимизация под капотом делает все идентичным)
@tackesi
5 ай бұрын
@@PurpleSchoolтут многие ругаются, что пример не очень. Я тоже поругаюсь 😅 без обид. Такие вещи стоит показывать максимально просто. Из примера складывается ощущение, что группировать можно только по ключам объектов, но это не так. Из функции можно вернуть значение. Например разделить массив пользователей на 3 группы по возрасту и назвать эти ключи как-то по своему
@tackesi
5 ай бұрын
Но с другой стороны видос уже вышел, так бы я не узнал 😅 Так то спасибо
@elstar7466
5 ай бұрын
Babel один фиг в reduce переделает)
@tackesi
5 ай бұрын
@@elstar7466 если это node, то можно и без полифилов. Ведь окружением ты сам и управляешь
@UserName-tp7tp
5 ай бұрын
А я думал, что ему уже год где-то...
@PurpleSchool
5 ай бұрын
Нет, только появляется, в TS месяц назад
@НевМихаил
5 ай бұрын
А какой результат то?) не видно
@drewfilms3465
5 ай бұрын
Как называется тема vscose?
@PurpleSchool
5 ай бұрын
PurpleSchool Theme
@SergeiTerehov
5 ай бұрын
Омг. Но почему в Object?
@PurpleSchool
5 ай бұрын
Так как на выходе получается объект. Есть Map.groupBy, где на выходе получается Map.
@ukrainetoday960
4 ай бұрын
Нафиг это не надо - это увеличивает только количество методов которые надо знать обязательно, но ничего нового не дает
@PurpleSchool
4 ай бұрын
Это сильно проще писать чем reduce для группировки
@ukrainetoday960
4 ай бұрын
@@PurpleSchool Пфф - нарабатываешь автоматический навык и пофиг - просто дело тренировки.
@PurpleSchool
4 ай бұрын
@@ukrainetoday960 при чем навык и простота чтения и записи? Можно и class не использовать, писать на прототипах с таким подходом
@ukrainetoday960
4 ай бұрын
@@PurpleSchool При том что навык решает этот вопрос, а новый метод в JS - это новый вопрос на собесах - который нафиг не нужен.
Пікірлер: 26