Làm cách nào để tôi truyền một hàm làm tham số mà không thực hiện chức năng trong hàm "cha" hoặc sử dụng eval()
? (Vì tôi đã đọc rằng nó không an toàn.)
Tôi có cái này:
addContact(entityId, refreshContactList());
Nó hoạt động, nhưng vấn đề là refreshContactList
kích hoạt khi hàm được gọi, thay vì khi nó được sử dụng trong hàm.
Tôi có thể sử dụng nó eval()
, nhưng đó không phải là cách tốt nhất, theo những gì tôi đã đọc. Làm cách nào tôi có thể truyền một hàm làm tham số trong JavaScript?