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