⊗jsPmMCVFE 503 of 505 menu

Eksportimi i Variablave dhe Funksioneve në Module përmes Mbylljeve në JavaScript

Ndonjëherë është e nevojshme që disa variabla dhe funksione të modulit të jenë të disponueshme jashtë. Le të shohim se si bëhet kjo. Le të kemi modulin e mëposhtëm:

;(function() { let str = 'variabla e modulit'; function func() { alert('funksioni i modulit'); } })();

Le të eksportojmë funksionin tonë func. Për këtë, le ta shkruajmë atë si veti të objektit të integruar në shfletues window:

;(function() { let str = 'variabla e modulit'; function func() { alert('funksioni i modulit'); } window.func = func; })();

Tani mund ta therasim funksionin tonë nga jashtë modulit:

;(function() { let str = 'variabla e modulit'; function func() { alert('funksioni i modulit'); } window.func = func; })(); window.func(); // do të shfaqë 'funksioni i modulit'

Në këtë rast, nuk është e detyrueshme ta thirrni funksionin si veti të objektit window:

;(function() { let str = 'variabla e modulit'; function func() { alert('funksioni i modulit'); } window.func = func; })(); func(); // do të shfaqë 'funksioni i modulit'

Është dhënë moduli i mëposhtëm:

;(function() { let str1 = 'variabla e modulit'; let str2 = 'variabla e modulit'; let str3 = 'variabla e modulit'; function func1() { alert('funksioni i modulit'); } function func2() { alert('funksioni i modulit'); } function func3() { alert('funksioni i modulit'); } })();

Eksportoni jashtë një nga variablat dhe çdo dy funksione.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo