Прослеђивање параметара у асинхроној callback функцији у 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 прима
два параметра: број једног и другог елемента
низа. Нека као резултат асинхроне операције
ова функција враћа суму наведених елемената.