Назад к вопросам
Junior — Middle
86
Что подразумевается под понятием callback в программировании?
Ответ от нейросети
sobes.tech AI
Callback в программировании — это функция, которая передаётся в другую функцию в качестве аргумента и вызывается после завершения определённого действия или события. Это позволяет организовать асинхронное выполнение кода и обработку результатов.
Например, в JavaScript:
function fetchData(callback) {
setTimeout(() => {
const data = { id: 1, name: 'Test' };
callback(data); // вызываем callback после получения данных
}, 1000);
}
fetchData(function(result) {
console.log('Получены данные:', result);
});
Здесь функция fetchData принимает callback и вызывает его после задержки, имитируя асинхронную операцию. Callback позволяет обработать результат, когда он станет доступен.