Sobes.tech
Junior — Middle

O que se entende por conceito de callback na programação?

sobes.tech IA

Resposta da IA

O callback em programação é uma função que é passada para outra função como argumento e é chamada após a conclusão de uma ação ou evento específico. Isso permite organizar a execução assíncrona do código e o processamento de resultados.

Por exemplo, em JavaScript:

function fetchData(callback) {
  setTimeout(() => {
    const data = { id: 1, name: 'Test' };
    callback(data); // chama o callback após obter os dados
  }, 1000);
}

fetchData(function(result) {
  console.log('Dados recebidos:', result);
});

Aqui, a função fetchData aceita um callback e o chama após um atraso, simulando uma operação assíncrona. O callback permite processar o resultado quando ele estiver disponível.