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

Чем колбэк отличается от указателя на функцию?

Как я понимаю колбэк это когда в функцию передается другая функция, которая может быть вызвана, уже внутри тела родительской функции.

Видимо я не совсем понимаю их суть так как у меня остаются те же вопросы. Получается что колбэки это как анонимные функции?

Чем они от указателей в других ЯП отличаются? Вроде бы там суть та же.
  • Вопрос задан
  • 235 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Suinly
@Suinly
Надеюсь исчерпывающе: https://habrahabr.ru/post/151716/
Ответ написан
Комментировать
petermzg
@petermzg
Самый лучший программист
Колбэк это и есть указатель на функцию, притом хоть анонимную, хоть именованную.
function FnWithCallBack(fn){
  fn();
}
function FnWithName(){ alert('test'); }
FnWithCallBack(FnWithName); // Передача именованной
var fn = FnWithName;
FnWithCallBack(fn); // Через указатель
FnWithCallBack(function(){ alert('test'); }); // Анонимной
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
24 дек. 2024, в 16:09
70000 руб./за проект
24 дек. 2024, в 15:54
300 руб./за проект
24 дек. 2024, в 15:42
2000 руб./за проект