⊗jsPmMCMC 497 of 505 menu

Moduli kroz zatvaranja u JavaScript-u

Gore opisan problem karakterističan je za bilo koji programski jezik. Kao rešenje primenjuju se takozvani moduli.

Modul predstavlja neku konstrukciju, učinjenu tako da promenljive i funkcije ove konstrukcije budu vidljive samo unutar nje i ne ometaju nikoga spolja.

U JavaScript-u postoji nekoliko tipova modula. Najjednostavniji moduli kroz zatvaranja kreiraju se pomoću poziva funkcije na mestu, ovako:

;(function() { // ovde je kod modula })();

Promenljive i funkcije, kreirane u ovakvom modulu, neće biti vidljive spolja ovog modula:

;(function() { let str = 'promenljiva modula'; function func() { alert('funkcija modula'); } })(); // Ovde promenljive i funkcije modula nisu dostupne: alert(str); alert(func);
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij