Sobes.tech
Junior — Middle

Dasturlashda callback tushunchasi nima?

sobes.tech AI

AIdan javob

Dasturlashda callback — bu boshqa funksiyaga argument sifatida uzatiladigan va ma'lum bir harakat yoki voqea tugagach chaqiriladigan funksiya. Bu kodning asinxron bajarilishini va natijalarni qayta ishlashni tashkil qilish imkonini beradi.

Masalan, JavaScriptda:

function fetchData(callback) {
  setTimeout(() => {
    const data = { id: 1, name: 'Test' };
    callback(data); // ma'lumotlarni olgach callbackni chaqiramiz
  }, 1000);
}

fetchData(function(result) {
  console.log('Olingan maʼlumotlar:', result);
});

Bu yerda fetchData funksiyasi callbackni qabul qiladi va uni kechikishdan so'ng chaqiradi, bu asinxron operatsiyani simulyatsiya qiladi. Callback natija mavjud bo'lganda uni qayta ishlash imkonini beradi.