⊗jsPmMCMC 497 of 505 menu

Moduļi ar aizvērumiem JavaScript

Iepriekš aprakstītā problēma ir raksturīga jebkurai programmēšanas valodai. Kā risinājumu izmanto tā sauktos moduļus.

Modulis ir noteikta konstrukcija, izveidota tā, lai šīs konstrukcijas mainīgie un funkcijas būtu redzami tikai tajā pašā un netraucētu ārpus tās.

JavaScript pastāv vairāki moduļu veidi. Vienkāršākie moduļi ar aizvērumiem tiek izveidoti, izmantojot uzreizizsaucamu funkciju, piemēram, šādi:

;(function() { // šeit atrodas moduļa kods })();

Šādā modulī izveidotie mainīgie un funkcijas nebūs redzami ārpus šī moduļa:

;(function() { let str = 'moduļa mainīgais'; function func() { alert('moduļa funkcija'); } })(); // Šeit moduļa mainīgie un funkcijas nav pieejami: alert(str); alert(func);
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt