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.