Прослеђивање параметара у асинхроној callback функцији у JavaScript-у

Хајде сада да направимо да се у асинхрону функцију могу проследити улазни параметри. Нека за пример као први параметар функције make будемо прослеђивали број оног елемента низа који желимо да добијемо као резултат. На пример, хајде да добијемо трећи елемент низа:

javascriptmake(3, function(res) {
  console.log(res); // трећи елемент низа
});

Хајде да прерадимо код наше функције make у складу са описаним:

javascriptfunction make(num, callback) {
  setTimeout(function() {
    let arr = [1, 2, 3, 4, 5];
    callback(arr[num]); // као резултат прослеђујемо елемент низа
  }, 3000);
}
Задание 1

Направите тако да функција make прима два параметра: број једног и другог елемента низа. Нека као резултат асинхроне операције ова функција враћа суму наведених елемената.