⊗jsPmFTDTD 231 of 505 menu

A függvénydeklarációk különbsége

Mindkét módszer a függvény deklarálására egyenértékű, de van egy lényeges különbség: azok a függvények, amelyeket Function Declaration-ként deklarálunk, akkor is elérhetők lesznek, ha azok előtt hivatkozunk rájuk, mielőtt volna deklarálva.

Nézd meg a példát:

// A függvényre a deklarációja előtt hivatkozunk: func(); //kiírja '!' function func() { console.log('!'); }

A funkcionális kifejezések viszont a kód végrehajtásakor jönnek létre és nem elérhetők felette. Ezért egy ilyen kód hibát fog jelezni:

func(); //hiba, ilyen függvény még nem létezik! let func = function() { console.log('!'); };

Hozz létre egy függvényt Function Declaration-ként. Ellenőrizd, hogy elérhető-e a deklarációja helye felett.

Hozz létre egy függvényt Function Expression-ként. Ellenőrizd, hogy nem lesz-e elérhető a deklarációja helye felett.

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