Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 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>