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