Как передать функцию в качестве параметра без функции, выполняемой в "родительской" функции или с помощью eval()
? (Поскольку я читал, что это небезопасно.)
У меня есть это:
addContact(entityId, refreshContactList());
Это работает, но проблема в том, что refreshContactList
срабатывает, когда вызывается функция, а не когда она используется в функции.
Я мог бы обойти это, используя eval()
, но это не лучшая практика, согласно тому, что я прочитал. Как передать функцию в качестве параметра в JavaScript?