JavaScript-da asinxron callback-ga parametrlarni uzatish
Endi asinxron funktsiyaga
kirish parametrlarini uzatishimiz mumkin bo'lsin.
Misol uchun, make funktsiyasining birinchi parametri sifatida
biz natija sifatida olinishi kerak bo'lgan
massiv elementining raqamini uzatamiz.
Misol uchun, keling, massivning uchinchi elementini olaylik:
make(3, function(res) {
console.log(res); // massivning uchinchi elementi
});
Keling, make funktsiyamiz kodini
tasvirlanganga moslashtiramiz:
function make(num, callback) {
setTimeout(function() {
let arr = [1, 2, 3, 4, 5];
callback(arr[num]); // natija sifatida massiv elementini uzatamiz
}, 3000);
}
make funktsiyasi ikkita parametr qabul qiladigan qiling:
massivning bir va boshqa elementlarining raqamlari.
Asinxron operatsiyaning natijasi sifatida
bu funktsiya ko'rsatilgan elementlar yig'indisini qaytarsin.