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 refreshContactList
attiva 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?