Ufikishaji wa Vigezo kwenye Kiwito cha Asynchronous katika JavaScript
Sasa tufanye ili iwezekane kufikisha vigezo vya kuingilia
kwenye kitendo cha asynchronous.
Kwa mfano, kama kigezo cha kwanza cha
kitendo make tutafikisha nambari
ya kipengele cha safu ambacho tunataka kupata
kama matokeo. Kwa mfano tupate
kipengele cha tatu cha safu:
make(3, function(res) {
console.log(res); // kipengele cha tatu cha safu
});
Sasa tubadilishe msimbo wa kitendo chetu make
kulingana na yaliyoelezewa:
function make(num, callback) {
setTimeout(function() {
let arr = [1, 2, 3, 4, 5];
callback(arr[num]); // kama matokeo tunafikisha kipengele cha safu
}, 3000);
}
Fanya ili kitendo make kikubali
vigezo viwili: nambari ya kipengele kimoja na kingine cha safu.
Na matokeo ya operesheni ya asynchronous
kitendo hiki kikirudishe jumla ya vipeperushi vilivyoonyeshwa.