Comment passer une fonction en paramètre sans que la fonction s'exécute dans la fonction "parent" ou ne l'utilise eval()? (Depuis que j'ai lu que ce n'est pas sûr.)
J'ai ceci:
addContact(entityId, refreshContactList());
Cela fonctionne, mais le problème est que se refreshContactListdéclenche lorsque la fonction est appelée, plutôt que lorsqu'elle est utilisée dans la fonction.
Je pourrais le contourner en utilisant eval(), mais ce n'est pas la meilleure pratique, selon ce que j'ai lu. Comment passer une fonction comme paramètre en JavaScript?