EMZETT.
Увійти

Зворотний виклик (callback)

Коротко: Зворотний виклик — функція, що передається іншій функції як аргумент і «викликається назад» пізніше — наприклад, коли відбувається подія чи завершується завдання.

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

Подробиці

// Синхронний зворотний виклик: викликається…

Див. також: функція вищого порядку, async/await, цикл подій, лямбда-вираз