⊗jsPmFTDTD 231 of 505 menu

Forskjellen mellom funksjonserklæringer

Begge måtene å erklære en funksjon på er likeverdige, men det er en vesentlig forskjell: funksjoner erklært som Function Declaration vil være tilgjengelige, selv om man henviser til dem før de ble erklært.

Se eksempel:

// Henviser til funksjonen før dens erklæring: func(); //skriver ut '!' function func() { console.log('!'); }

Funksjonsuttrykk opprettes i øyeblikket koden utføres og er utilgjengelige høyere opp. Derfor vil slik kode gi en feil:

func(); //feil, slik funksjon finnes ikke ennå! let func = function() { console.log('!'); };

Opprett en funksjon som Function Declaration. Sjekk at den vil være tilgjengelig over stedet for sin erklæring.

Opprett en funksjon som Function Expression. Sjekk at den ikke vil være tilgjengelig over stedet for sin erklæring.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis