Sobes.tech
Middle
48

Callback-тің рөлі мен функциясы қандай?

Сұралған компаниялар
Проектный офис по развитию туризма и гостеприимства Москвы

AI-дан жауап

sobes.tech AI

Callback — это функция, которая передаётся в другую функцию в качестве аргумента и вызывается после завершения определённого действия или события. Основная роль callback — обеспечить асинхронное выполнение кода, позволяя программе не блокироваться и реагировать на события, например, завершение загрузки данных или пользовательское действие.

Пример на JavaScript:

function fetchData(callback) {
  setTimeout(() => {
    const data = { name: 'John' };
    callback(data); // вызываем callback после получения данных
  }, 1000);
}

fetchData(function(result) {
  console.log('Получены данные:', result);
});

В этом примере callback-функция вызывается после имитации асинхронной операции (загрузка данных). Это позволяет обработать результат, когда он готов.