Задать вопрос
@Nwton

Как вызвать callback функцию с аргументами без анонимной функции?

Допустим я выполняю какое-то сложное действие и прошу вызвать callback по его завершению. Обычно я делаю так:
...(..., function(param){
	myfunc(param);
});


А можно-но обойтись без анонимной функции и вызвать myfunc, передав ей аргументы? Пробовал так, но тогда функция вызывается не как callback, а сразу:
...(..., myfunc(param));
  • Вопрос задан
  • 157 просмотров
Подписаться Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Эм...
...(..., myfunc);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
AppFA
@AppFA
Frontend developer at Yandex
Можно воспользоваться методом bind:
...(..., myfunc.bind({}, param));
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы