Junior — Middle
Mit értünk callback fogalmán a programozásban?
sobes.tech MI
Válasz az MI-től
A callback a programozásban egy olyan függvény, amelyet egy másik függvény argumentumaként adunk át, és egy adott művelet vagy esemény befejezése után hívunk meg. Ez lehetővé teszi a kód aszinkron végrehajtásának és az eredmények kezelésének szervezését.
Például JavaScript-ben:
function fetchData(callback) {
setTimeout(() => {
const data = { id: 1, name: 'Test' };
callback(data); // callback hívása az adatok megszerzése után
}, 1000);
}
fetchData(function(result) {
console.log('Kapott adatok:', result);
});
Itt a fetchData függvény egy callback-et fogad, és késleltetés után hívja meg, szimulálva egy aszinkron műveletet. A callback lehetővé teszi az eredmény feldolgozását, amikor az elérhetővé válik.