Junior — Middle
Que signifie le concept de callback en programmation?
sobes.tech IA
Réponse de l'IA
Le callback en programmation est une fonction qui est transmise à une autre fonction en tant qu'argument et qui est appelée après la fin d'une action ou d'un événement spécifique. Cela permet d'organiser l'exécution asynchrone du code et la gestion des résultats.
Par exemple, en JavaScript :
function fetchData(callback) {
setTimeout(() => {
const data = { id: 1, name: 'Test' };
callback(data); // appel du callback après récupération des données
}, 1000);
}
fetchData(function(result) {
console.log('Données reçues:', result);
});
Ici, la fonction fetchData prend un callback et l'appelle après un délai, simulant une opération asynchrone. Le callback permet de traiter le résultat lorsqu'il devient disponible.