⊗jsPmMCMC 497 of 505 menu

Moodulid sulundite kaudu JavaScriptis

Eelpool kirjeldatud probleem on iseloomulik igale programmeerimiskeelele. Lahendusena kasutatakse nn mooduleid.

Moodul on teatud konstruktsioon, tehtud nii, et selle konstruktsiooni muutujad ja funktsioonid oleksid nähtavad ainult selle sees ega segaks kedagi väljaspool.

JavaScriptis on mitut tüüpi mooduleid. Kõige lihtsamad moodulid sulundite kaudu luuakse funktsiooni väljakutse abil kohapeal, nagu nii:

;(function() { // siin on mooduli kood })();

Sellises moodulis loodud muutujad ja funktsioonid ei ole nähtavad väljaspool seda moodulit:

;(function() { let str = 'mooduli muutuja'; function func() { alert('mooduli funktsioon'); } })(); // Siin pole mooduli muutujad ja funktsioonid kättesaadavad: alert(str); alert(func);
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu