⊗jsPmFTDTD 231 of 505 menu

Razlika deklaracij funkcij

Oba načina deklariranja funkcij sta enakovredna, vendar obstaja bistvena razlika: funkcije, deklarirane kot Function Declaration, bodo dostopne, tudi če se nanje skličemo, preden so bile deklarirane.

Glejte primer:

// Skličemo se na funkcijo pred njeno deklaracijo: func(); //izpiše '!' function func() { console.log('!'); }

Funkcijski izrazi pa so ustvarjeni v trenutku izvajanja koda in niso dostopni zgoraj. Zato bo takšna koda vrnila napako:

func(); //napaka, takšne funkcije še ni! let func = function() { console.log('!'); };

Ustvarite funkcijo kot Function Declaration. Preverite, ali bo dostopna nad mestom njene deklaracije.

Ustvarite funkcijo kot Function Expression. Preverite, ali ne bo dostopna nad mestom njene deklaracije.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni