EMZETT.
Войти

Обратный вызов (callback)

Коротко: Обратный вызов — функция, передаваемая другой функции как аргумент и «вызываемая обратно» позже — например, когда происходит событие или завершается задача.

Подробнее: Обратные вызовы позволяют гибко использовать поведение: вызывающий решает, что должно произойти, вызываемая функция — когда. Они лежат в основе обработки событий (обработчики щелчков), асинхронного программирования (чтение файлов, сеть) и библиотек вроде map, filter и sort с собственной функцией сравнения.

Подробности

// Синхронный обратный вызов: вызывается…

См. также: функция высшего порядка, async/await, цикл событий, лямбда-выражение