criar objetos aninhados em javascript como groupby em c #
<code>IList<Customer> Customers = flat.GroupBy(cust => new { cust.ReferenceNumber, cust.Name, cust.Address }) .Select(c => new Customer() { ReferenceNumber = c.Key.ReferenceNumber, Name = c.Key.Name, Address = c.Key.Address, Orders = c.Select(o => new Order() { OrderId = o.OrderId, ProductName = o.ProductName, Description = o.Description, Amount = o.Amount }).ToList() }).ToList() </code>
Está tomando uma lista simples e convertendo-a em um objeto aninhado possível em Javascript? Uma solução genérica que é?