Bagaimana cara melewati fungsi sebagai parameter tanpa fungsi yang mengeksekusi di fungsi "induk" atau menggunakan eval()? (Karena saya sudah membaca bahwa itu tidak aman.)
Aku punya ini:
addContact(entityId, refreshContactList());
Ini berhasil, tetapi masalahnya adalah itu refreshContactList api ketika fungsi dipanggil, bukan ketika itu digunakan dalam fungsi.
Saya bisa mengatasinya dengan menggunakan eval(), tetapi itu bukan praktik terbaik, menurut apa yang saya baca. Bagaimana saya bisa melewatkan fungsi sebagai parameter dalam JavaScript?