⊗jsPmFNNAP 245 of 505 menu

Szám paraméterként való átadása JavaScriptben

Most pedig a számot, amivel a paraméterként átadott függvény valamit csinál, ne tároljuk mereven a test függvényen belül, hanem adjuk át első paraméterként:

function test(num, func) { // első paraméterként egy szám érkezik console.log(func(num)); }

Használjuk a függvényünket:

function test(num, func) { console.log(func(num)); } // Kiírja a 4-et: test(2, function(num) { return num * num; });

A konstrukciónk kényelme: van egy test függvényünk, amely paraméterként fogad egy számot. De az, hogy mi történik a számmal, nincs mereven beégetve a test függvénybe.

Például a test függvény második paramétereként átadhatunk egy négyzetre emelő függvényt, de átadhatunk például köbre emelőt is:

function test(num, func) { console.log(func(num)); } // Keressük a szám négyzetét: test(2, function(num) { return num * num; // a négyzetet adja vissza }); // Keressük a szám kockáját: test(2, function(num) { return num * num * num; // a kockát adja vissza });

Legyen a test függvény első paramétere egy szám, a második és harmadik paraméterei pedig szintén számot paraméterként fogadó függvények. A test függvény adja vissza az átadott függvények eredményeinek összegét:

function test(num, func1, func2) { return func1(num) + func2(num); }

Hívja meg a test függvényt, az első paraméterként átadva a 3 számot, a második paraméterként a szám négyzetre emelését végző függvényt, a harmadik paraméterként pedig a szám köbre emelését végző függvényt. Írja ki az eredményt a konzolra.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás