Junior — Middle
Ko nozīmē callback jēdziens programmēšanā?
sobes.tech AI
Atbilde no AI
Programmēšanā callback ir funkcija, kas tiek nodota citai funkcijai kā arguments un tiek izsaukta pēc noteiktas darbības vai notikuma pabeigšanas. Tas ļauj organizēt koda asenhrono izpildi un rezultātu apstrādi.
Piemēram, JavaScript:
function fetchData(callback) {
setTimeout(() => {
const data = { id: 1, name: 'Test' };
callback(data); // izsaucam callback pēc datu saņemšanas
}, 1000);
}
fetchData(function(result) {
console.log('Saņemtie dati:', result);
});
Šeit funkcija fetchData pieņem callback un to izsauc pēc aizkaves, simulējot asenhronu operāciju. Callback ļauj apstrādāt rezultātu, kad tas ir pieejams.