izin menjawab yaa.
ketika memanggil fungsi, hukumnya wajib untuk menambahkan buka dan tutup kurung.
kalau yang saya lihat, ketika kamu hendak memanggil fungsi static getDataJson(), maka harus disematkan tanda () nya.
mungkin itu ada yg salah di bagian data.json nya. atau di data.json bagian songs, itu masih belum dikasih array kosong. makanya pas manggil songs.map, data songs yang ada di data.json nya belum ada arraynya sehingga muncul error. mungkin itu jawaban dari aku ya. klo ada yg salah mohon dikoreksi