⊗jsPmMCMC 497 of 505 menu

Moduly prostredníctvom uzávärov v JavaScripte

Opísaný problém je charakteristický pre akýkoľvek programovací jazyk. Ako riešenie sa používajú takzvané moduly.

Modul predstavuje určitú konštrukciu, urobenú tak, že premenné a funkcie tejto konštrukcie sú viditeľné len vnútri nej a nezasahovali do okolia.

V JavaScripte existuje niekoľko typov modulov. Najjednoduchšie moduly prostredníctvom uzávärov sa vytvárajú pomocou okamžitého volania funkcie, takto:

;(function() { // tu je kód modulu })();

Premenné a funkcie vytvorené v takomto module nebudú viditeľné zvonku tohto modulu:

;(function() { let str = 'premenná modulu'; function func() { alert('funkcia modulu'); } })(); // Tu sú premenné a funkcie modulu nedostupné: alert(str); alert(func);
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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť