⊗jsPmFTDTD 231 of 505 menu

Ndryshimi në Deklarimet e Funksionit

Të dy mënyrat e deklarimit të funksionit janë ekuivalente, por ka një ndryshim thelbësor: funksionet e deklaruara si Function Declaration do të jenë të disponueshme, edhe nëse i referohemi atyre përpara se ata të jenë deklaruar.

Shikoni shembullin:

// I referohemi funksionit para deklarimit të tij: func(); //do të shfaqë '!' function func() { console.log('!'); }

Nderkohë që shprehjet funksionale krijohen në momentin e ekzekutimit të kodit dhe nuk janë të disponueshme më lart. Prandaj ky kod do të japë një gabim:

func(); //gabim, ky funksion nuk ekziston ende! let func = function() { console.log('!'); };

Krijoni një funksion si Function Declaration. Kontrolloni që ai do të jetë i disponueshëm më lart vendit të deklarimit të tij.

Krijoni një funksion si Function Expression. Kontrolloni që ai nuk do të jetë i disponueshëm më lart vendit të deklarimit të tij.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo