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?