⊗jsPmFNPFP 244 of 505 menu

A továbbadott függvények paraméterei JavaScriptben

Tegyük fel, hogy van egy test függvényünk, amely paraméterként egy másik függvényt fogad, és a konzolra írja ki az átadott függvény működésének eredményét:

function test(func) { console.log( func() ); }

Tegyük fel, hogy az átadott func függvény paraméterként egy számot fogad, és valamit csinál vele. Adjunk át neki például a 3 számot:

function test(func) { console.log( func(3) ); }

Most hívjuk meg a test függvényt, paraméterként egy névtelen függvényt átadva neki. Ez a névtelen függvény paraméterként egy számot fogad, és visszaadja a szám négyzetét.

Mindezen eredményeképpen a szerkezetünk kiírja a 3 szám négyzetét, azaz 9-et:

// Kiírja: 9 test( function(num) { return num * num; } ); function test(func) { console.log(func(3)); }

Formázzuk a kódot elegánsabban:

// Kiírja: 9 test(function(num) { return num * num; }); function test(func) { console.log(func(3)); }

Másolja le a test függvényem kódját. Hívja meg ezt a függvényt, paraméterként átadva neki egy névtelen függvényt, amely paraméterként egy számot fogad, és visszaadja a köbét.

Alakítsa át a kódját úgy, hogy az átadott függvény ne névtelen legyen, hanem Function Declaration-ként legyen definiálva func néven.

Alakítsa át az átadott függvényt Function Expressionné ugyanazzal a func névvel.

Tegyük fel, hogy az átadott függvény most két paramétert fogad, és visszaadja azok összegét. Amikor az átadott függvényt a test függvényen belül meghívjuk, adjunk át az átadott függvénynek a 2 és a 3 számot. Írjuk ki az eredményt.

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