0
I need to transform data that would come in the following structure:
[
{id_fornecedor: '100', id_pedido: '9000', id_produto: '4455', quantidade: '5' },
{id_fornecedor: '100', id_pedido: '9000', id_produto: '4456', quantidade: '2' },
{id_fornecedor: '100', id_pedido: '9001', id_produto: '4457', quantidade: '3' }
]
In the following structure:
[
{ id_fornecedor: '100',
pedidos: [
{
id_pedido: '9000',
itens: [
{id_produto: '4455', quantidade: '5'},
{id_produto: '4456', quantidade: '2'}
]
},
{
id_pedido: '9001',
itens: [
{id_produto: '4457', quantidade: '3'}
]
}
]
}
]
Even though id_fornecedor
and neither id_pedido
will necessarily come ordered.
Thanks for the answer, that’s right. I wasn’t very clear on the question, I was looking for a native solution, I figured it was something to do with . reduce() and I was right
– Matheus Costa