Diskusi Dionovan Ramadhani
Dionovan Ramadhani
10 hari yang lalu
Ditanyakan pada: Mendapatkan Satu Nilai Sesuai Kondisi Dari Sebuah Array Dengan Reduce
perhitungan object menggunakan reduce
Ketika saya melakukan pentotalan pada nilai rating dalam array of object menggunakan reduce, output yang dihasilkan berupa NaN, itu kenapa yaa?
2 Jawaban
Muhammad Fakhry Burhanuddin
9 hari yang lalu
Ubah kodenya seperti ini
const totalRatingAnime = animeList.reduce((totalRatingAnime, currentRating) => { return totalRatingAnime + currentRating.Rating; }, 0);
variabel totalRatingAnime
itu bertipe number bukan object. Tambahkan argumen kedua yaitu 0
, setelah function.
BroKoding
9 hari yang lalu
Halo kak, jika saya perhatikan ketika melakukan penambahan rating pada object totalRatingAnime seharusnya dalam bentuk numeric yaa. Jadi tidak perlu mengakses object Rating, langsung saja ke totalRatingAnime.