Нужна помощь донатом
для написания учебников Kotlin, Java, C++, C#, Go, Rust, Dart
подробности по ссылке
⊗jsPmMCMC 497 of 505 menu
◀ ▶

Moduulit sulkeumien avulla JavaScriptissä

Yllä kuvattu ongelma on tyypillinen mille tahansa ohjelmointikielelle. Ratkaisuna käytetään niin kutsuttuja moduuleja.

Moduuli on tietynlainen rakenne, joka on tehty siten, että muuttujat ja funktiot tässä rakenteessa ovat näkyvissä vain sen sisällä eivätkä häiritse ketään ulkopuolella.

JavaScriptissä on olemassa useita moduulityyppejä. Yksinkertaisimmat moduulit sulkeumien avulla luodaan välittömän funktionkutsun avulla, näin:

;(function() { // tässä moduulin koodi })();

Tällaisessa moduulissa luodut muuttujat ja funktiot eivät ole näkyvissä tämän moduulin ulkopuolella:

;(function() { let str = 'moduulin muuttuja'; function func() { alert('moduulin funktio'); } })(); // Täällä moduulin muuttujat ja funktiot eivät ole saatavilla: alert(str); alert(func);
← →
↑
Suomi▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää