⊗jsPmFCInr 266 of 505 menu

Azonnal meghívott függvény kifejezés JavaScriptben

Most egy olyan technikát fogunk megvizsgálni, amely lehetővé teszi, hogy egy függvényt azonnal meghívjunk a deklarálása helyén. Ezt a konstrukciót Immediately Invoked Function Expression (IIFE)-nek nevezzük.

Nézzünk egy példát. Tegyük fel, hogy van egy ilyen függvény kifejezésünk:

let func = function() { console.log('!'); }; func(); // kiírja '!'-t

Most ne a függvényt egy változóhoz rendeljük, hanem hívjuk meg azonnal, "a helyszínen". Ehhez a függvény után tegyünk zárójeleket:

+function() { console.log('!'); // kiírja '!'-t }();

A plusz jelenléte ebben az esetben kötelező feltétel, mert anélkül a függvény Function Declarationná válna, amelyeket a helyszínen (ráadásul név nélkül) nem lehet meghívni. Természetesen a plusz helyett bármi más is állhat, - a lényeg, hogy a függvényünk függvény kifejezés legyen.

Határozd meg, kód futtatása nélkül, hogy mi fog a konzolra kiíródni:

!function() { console.log('!'); }();

Határozd meg, kód futtatása nélkül, hogy mi fog a konzolra kiíródni:

function() { console.log('!'); }();
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