⊗jsPmFTFAV 226 of 505 menu

Funkcija kot spremenljivka v JavaScript

Torej, v prejšnji lekciji smo ugotovili, da ko dostopamo do funkcije brez okroglih oklepajev, dobimo njeno izvorno kodo.

Pravzaprav je vse veliko bolj zanimivo. V JavaScriptu, za razliko od drugih jezikov, so funkcije enake vrednosti spremenljivk, kot so števila, nizi in polja.

Poglejmo si primer. Naj imamo na primer funkcijo func:

function func() { console.log('!'); }

Pravzaprav nimamo funkcije func. Imamo spremenljivko func, ki hrani v sebi izvorno kodo funkcije.

Lahko, na primer, prepišemo spremenljivko func z nečim drugim, na primer, nizom. V tem primeru funkcija func ne bo več funkcija, ampak bo niz. Poglejte primer:

function func() { console.log('!'); } func(); // izpiše '!' func = 'string'; // prepišemo spremenljivko func console.log(func); // izpiše 'string'

Naredite funkcijo func, ki bo vračala prek return kakšen niz.

Izpišite rezultat delovanja funkcije func v konzolo.

Izpišite izvorno kodo funkcije func v konzolo.

Zapišite v spremenljivko func število 123, s čimer prepišete funkcijo iz te spremenljivke. Izpišite novo vrednost spremenljivke func v konzolo.

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