Ho un array di oggetti con il seguente formatoCreazione di un array associativo in Javascript usando la mappa funzione
[{'list': 'one', 'item': 1},
{'list': 'one', 'item': 2},
{'list': 'one', 'item': 3},
{'list': 'two', 'item': 1},
{'list': 'two', 'item': 2}]
E voglio trasformarla in questo modo
[{'one': [1, 2, 3]},
{'two': [1, 2]}]
Come posso farlo usando la funzione Array.map? È la migliore alternativa?
Si dovrebbe accettare la Nina Scholz risposta qui sotto. È elegante, non muta una variabile di risultato e offre 'reduce', che vale la pena conoscere. Sarà utile quando/se ascolti la programmazione funzionale. –