Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Kelas Premium!
Belajar Membuat API dengan NodeJS
Gunakan kupon "skillbaru" untuk diskon 100 ribu!
Menampilkan duplikat value pada sebuah object array
Saya mendapat response dinamis dari sebuah api sbb:
[{
n: 'satu',
a: 12
},{
n: 'dua',
b: 6
},{
n: 'satu',
c: 11
}]
Saya ingin menampilkan kembali output seperti di bawah:
[{
n: 'satu',
a: 12
},{
n: 'satu',
c: 11
}]
bagaimana caranya jika saya menggunakan javascript (nodejs)?
1 Jawaban:
<pre>const data = [ {count: 400, value: "Car Wash Drops"}, {count: 48, value: "Personal/Seeding"}, {count: 48, value: "Personal/Seeding"}, ];
let res = data.map((x, idx) =>
{
if (data.filter(y => y.value === x.value).length > 1)
return [${x.value} (${idx})
, x.count];
else
return [${x.value}
, x.count];
});
console.log(res); <br></pre><div><br>Jawaban lengkapnya disini: https://stackoverflow.com/a/54222039</div>