⊗jsPmFTDTD 231 of 505 menu

Razlika deklaracija funkcije

Oba načina deklarisanja funkcije su ekvivalentna, ali postoji bitna razlika: funkcije deklarisane kao Function Declaration biće dostupne, čak i ako im pristupite pre nego što su deklarisane.

Pogledajte primer:

// Pristupamo funkciji pre njenog deklarisanja: func(); //ispisaće '!' function func() { console.log('!'); }

A funkcionalni izrazi se kreiraju u trenutku izvršavanja koda i nisu dostupni iznad. Stoga će ovakav kod izazvati grešku:

func(); //greška, takva funkcija još ne postoji! let func = function() { console.log('!'); };

Kreirajte funkciju kao Function Declaration. Proverite da li će biti dostupna iznad mesta svog deklarisanja.

Kreirajte funkciju kao Function Expression. Proverite da li neće biti dostupna iznad mesta svog deklarisanja.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij