Jak przekazać funkcję jako parametr bez wykonywania funkcji w funkcji nadrzędnej lub używania eval()? (Odkąd przeczytałem, że to niepewne.)
Mam to:
addContact(entityId, refreshContactList());
Działa, ale problem polega na tym, że refreshContactListuruchamia się, gdy funkcja jest wywoływana, a nie wtedy, gdy jest używana w funkcji.
Mógłbym to obejść za pomocą eval(), ale zgodnie z tym, co przeczytałem, nie jest to najlepsza praktyka. Jak mogę przekazać funkcję jako parametr w JavaScript?