Sobes.tech
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.