⊗jsPmFTDTD 231 of 505 menu

Funktsiooni deklaratsioonide erinevus

Mõlemad funktsiooni deklaratsiooni viisid on samaväärsed, kuid on üks oluline erinevus: funktsioonid, mis on deklareeritud kui Function Declaration, on kättesaadavad isegi siis, kui nendele pöörduda enne, kui need on deklareeritud.

Vaadake näidet:

// Pöördume funktsiooni poole enne selle deklaratsiooni: func(); //väljastab '!' function func() { console.log('!'); }

Funktsionaalsed avaldised luuakse koodi täitmise hetkel ja pole kättesaadavad kõrgemal. Seetõttu annab selline kood vea:

func(); //viga, sellist funktsiooni veel pole! let func = function() { console.log('!'); };

Looge funktsioon kui Function Declaration. Kontrollige, et see oleks kättesaadav oma deklaratsiooni kohal.

Looge funktsioon kui Function Expression. Kontrollige, et see ei oleks kättesaadav oma deklaratsiooni kohal.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu