⊗jsPmMCMC 497 of 505 menu

Модули преко затварања у JavaScript

Горе описани проблем карактеристичан је за сваки програмски језик. Као решење користе се такозвани модули.

Модул представља одређену конструкцију, направљену тако да променљиве и функције ове конструкције буду видљиве само унутар њe и не ометају остатак кода изван.

У JavaScript постоји неколико типова модула. Најједноставнији модули преко затварања стварају се коришћењем функције одмахне извршења, овако:

;(function() { // овде је код модула })();

Променљиве и функције, креиране у таквом модулу, неће бити видљиве изван тог модула:

;(function() { let str = 'променљива модула'; function func() { alert('функција модула'); } })(); // Овде променљиве и функције модула нису доступне: alert(str); alert(func);
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј