Потому что массив
а как мне тогда решить это?
Массив можно сгруппировать через reduce
а можно подробнее где и как мне это делать? reduce с js же просто применить функцию к данным?
В subscribe или map array.reduce()
а что Вы на выходе получить хотите? можно в map засунуть и руками там сгруппировать
это мне нужно делать до groupBy получается? на первой строке в пайпе?
Вам groupBy не нужен, нечего группировать
ну по типу компонента я думал можно сгруппировать и count() узнать
Все в reduce делается
можно пожалуйста какой-то пример const people = [ { name: 'Sue', age: 25 }, { name: 'Sue', age: 30 }, { name: 'Frank', age: 25 }, { name: 'John', age: 25 }, { name: 'Frank', age: 25 }, { name: 'Sue', age: 35 } ]; к примеру с этих данных по имени Буду очень благодарен
ага, тук у меня массива нет, у меня observable переменная
Я накосячил, new Map() - создаём объект же
+ не забывайте возвращать из rxjs map результат
не понял немного, там же есть return map, или вы о чем?
Я про rxjs map. У вас не возвращается результат. return data.reduce()
ааа, я буду его присваивать переменной, да спасибо огромное за помощь:)
кстати, вот что происходит внутри
Обсуждают сегодня