⊗jsSpACPA 157 of 294 menu

JavaScriptда асинхрон коллбэкга параметрлар ўтказиш

Энди асинхрон функцияга кириш параметрларини ўтказиш имконини яратайлик. Мисол учун, make функциясининг биринчи параметри сифатида биз натижа сифатида олиш хотилаган массив элементининг рақамини ўтайлик. Мисол учун келтирилган массивнинг учинчи элементани оламиз:

make(3, function(res) { console.log(res); // уччинчи массив элементи });

Келтирилган тасвирга мувофиқ make функциямизнинг кодини қайта қилайлик:

function make(num, callback) { setTimeout(function() { let arr = [1, 2, 3, 4, 5]; callback(arr[num]); // натижа сифатида массив элементини ўтамиз }, 3000); }

make функцияси икки параметр қабул қилиши учун қилинг: массивнинг бир ва бошқа элементларининг рақамлари. Асинхрон операция натижаси сифатида бу функция кўрсатилган элементлар йиғиндисини қайтарсин.

runluzldahy