Posredovanje parametrov v asinhroni povratni klic v JavaScript

Naredimo sedaj tako, da je v asinhrono funkcijo mogoče posredovati vhodne parametre. Naj bo za primer kot prvi parameter funkcije make posredovana številka tistega elementa polja, ki ga želimo dobiti kot rezultat. Za primer pridobimo tretji element polja:

javascriptmake(3, function(res) {
  console.log(res); // tretji element polja
});

Prilagodimo kode naše funkcije make v skladu z opisanim:

javascriptfunction make(num, callback) {
  setTimeout(function() {
    let arr = [1, 2, 3, 4, 5];
    callback(arr[num]); // rezultatu posredujemo element polja
  }, 3000);
}
Задание 1

Naredite tako, da funkcija make sprejme dva parametra: številko enega in drugega elementa polja. Naj bo rezultat asinhrone operacije vsota navedenih elementov.