Группировать элементы массива по некоторому свойству
У меня есть массив объектов со свойствомdate
.
Я хочу создать массив массивов, в котором каждый массив будет содержать объекты с одинаковой датой.
Я понимаю, что мне нужно что-то вроде.filter
фильтровать объекты, а затем.map
добавить каждую вещь в массив.
Но как сказать.map
что я хочу отдельный массив для каждой группы от фильтруемых объектов и что этот массив должен быть добавлен в «глобальный» массив и как сказать.filter
что я хочу объекты с той же датой?