Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/object-group-by

Что такое `Object.groupBy()` и `Map.groupBy()`?

УглублённыйОбъектыМодули

ES2024 — статические методы для группировки элементов:

Object.groupBy(iterable, callback) — возвращает объект с группами:

const people = [
    { name: 'Alice', age: 25 },
    { name: 'Bob', age: 30 },
    { name: 'Charlie', age: 25 }
];
Object.groupBy(people, p => p.age);
// { '25': [{name:'Alice',...}, {name:'Charlie',...}], '30': [{name:'Bob',...}] }

Map.groupBy(iterable, callback) — возвращает Map (ключи могут быть любого типа)

  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov