Sobes.tech
Junior — Middle

Šta podrazumeva pojam callback u programiranju?

sobes.tech АИ

Одговор од АИ

Callback u programiranju je funkcija koja se prosleđuje drugoj funkciji kao argument i poziva se nakon završetka određene radnje ili događaja. Ovo omogućava organizaciju asinhronog izvršavanja koda i obrade rezultata.

Na primer, u JavaScript-u:

function fetchData(callback) {
  setTimeout(() => {
    const data = { id: 1, name: 'Test' };
    callback(data); // pozivamo callback nakon dobijanja podataka
  }, 1000);
}

fetchData(function(result) {
  console.log('Primljeni podaci:', result);
});

Ovde funkcija fetchData prihvata callback i poziva ga nakon kašnjenja, simulirajući asinhronu operaciju. Callback omogućava obradu rezultata kada postane dostupan.