Junior — Middle
¿Qué se entiende por el concepto de callback en programación?
sobes.tech AI
Respuesta de la IA
El callback en programación es una función que se pasa a otra función como argumento y se llama después de completar una acción o evento determinado. Esto permite organizar la ejecución asíncrona del código y el manejo de resultados.
Por ejemplo, en JavaScript:
function fetchData(callback) {
setTimeout(() => {
const data = { id: 1, name: 'Test' };
callback(data); // llamamos al callback después de obtener los datos
}, 1000);
}
fetchData(function(result) {
console.log('Datos recibidos:', result);
});
Aquí, la función fetchData recibe un callback y lo llama después de un retraso, simulando una operación asíncrona. El callback permite procesar el resultado cuando esté disponible.