и никак не могу понять как сделать такую штуку.
                  
                  
                  
                  
                  
                  есть данные
                  
                  
                  
                  
                  
                  [
                  
                  
                    {
                  
                  
                      id: 1,
                  
                  
                      group_id: 1,
                  
                  
                      some: '2',
                  
                  
                    },
                  
                  
                    {
                  
                  
                      id: 2,
                  
                  
                      group_id: 1,
                  
                  
                      some: '2',
                  
                  
                    }
                  
                  
                  ]
                  
                  
                  и на выходе требуется получить
                  
                  
                  
                  
                  
                  {
                  
                  
                    entities: {
                  
                  
                      products: {
                  
                  
                        1: {
                  
                  
                          id: 1,
                  
                  
                          group_id: 1,
                  
                  
                          some: '2',
                  
                  
                        },
                  
                  
                        2: {
                  
                  
                          id: 2,
                  
                  
                          group_id: 1,
                  
                  
                          some: '2',
                  
                  
                        }
                  
                  
                      },
                  
                  
                      groups: {
                  
                  
                        1: [1, 2] // id товаров
                  
                  
                      }
                  
                  
                    }
                  
                  
                    result: []
                  
                  
                  }
                  
                  
                  Не ясно как выделить groups. Может вообще так с ним не получится сделать?
                  
                  
                
у себя зафигачил айдишники через map и products[id] к {}
Обсуждают сегодня