⊗jsPmMCMC 497 of 505 menu

Moduler via lukninger i JavaScript

Problemet beskrevet ovenfor er karakteristisk for ethvert programmeringssprog. Som en løsning anvendes såkaldte moduler.

Et modul er en konstruktion, lavet på en sådan måde, at variabler og funktioner i denne konstruktion kun er synlige inde i den og ikke forstyrrer nogen udenfor.

I JavaScript findes der flere typer moduler. De enkleste moduler via lukninger oprettes ved hjælp af øjeblikkelig funktionskald, sådan her:

;(function() { // koden for modulet her })();

Variabler og funktioner oprettet i et sådant modul vil ikke være synlige udenfor dette modul:

;(function() { let str = 'modulvariabel'; function func() { alert('modulfunktion'); } })(); // Her er variabler og funktioner fra modulet utilgængelige: alert(str); alert(func);
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis