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.