Come faccio a passare una funzione come parametro senza che la funzione venga eseguita nella funzione "padre" o utilizzi eval()? (Dal momento che ho letto che è insicuro.)
Ho questo:
addContact(entityId, refreshContactList());
Funziona, ma il problema è che si refreshContactListattiva quando viene chiamata la funzione, piuttosto che quando viene utilizzata nella funzione.
Potrei aggirarlo usando eval(), ma non è la migliore pratica, secondo quello che ho letto. Come posso passare una funzione come parametro in JavaScript?