⊗jsSpACPA 157 of 294 menu

Paraméterek átadása aszinkron callback függvénynek JavaScriptben

Tegyük most azt, hogy az aszinkron függvénynek lehessen bemeneti paramétereket átadni. Legyen a példa kedvéért az első paraméter a make függvénynek az a szám, amelyik tömbelemét eredményként szeretnénk megkapni. Példaként kapjuk meg a tömb harmadik elemét:

make(3, function(res) { console.log(res); // harmadik tömbelem });

Alakítsuk át a make függvényünk kódját a leírtaknak megfelelően:

function make(num, callback) { setTimeout(function() { let arr = [1, 2, 3, 4, 5]; callback(arr[num]); // eredményként átadjuk a tömbelemet }, 3000); }

Tegye azt, hogy a make függvény két paramétert fogadjon: a tömb egyik és a másik elemének sorszámát. Legyen az aszinkron művelet eredménye ez a függvény a megadott elemek összege.

ittrsvrusw