Manipulasi Data Object JS Menjadi 1 Sesuai Nama

saya punya data sebagai berikut :

[
   {"supplier":"Supplier 1","total":"2","transaction":"2022-01-22"},
   {"supplier":"Supplier 2","total":"1","transaction":"2022-01-22"},
   {"supplier":"Supplier 1","total":"1","transaction":"2022-01-25"},
   {"supplier":"Supplier 2","total":"1","transaction":"2022-01-25"}
]

dikarenakan saya ingin membuat grafik batang menggunakan data diatas, saya ingin mencoba menggabungkan data tersebut berdasarkan supplier nya berharap agar tidak banyak looping jika datanya sudah banyak,

hasil yang diinginkan seperti berikut :

[
   {
    "supplier" : "Supplier 1",
    "total" : [2,1],
    "transaction":["2022-01-22","2022-01-25"]
   },
   {
    "supplier" : "Supplier 2",
    "total" : [1,1],
    "transaction":["2022-01-22","2022-01-25"]
   }
]

kira kira apakah bisa menjadi seperti format diatas ?

terimakasih

avatar Terra
@Terra

81 Kontribusi 39 Poin

Dipost 2 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban