⊗jsPmMCVFE 503 of 505 menu

Usafirishaji wa Vigezo na Vitumizi katika Moduli kupitia Kufunga kwa JavaScript

Wakati mwingine inahitajika kufanya baadhi ya vigezo na vitumizi vya moduli ziweze kupatikana ngʼambo. Hebu tuangalie jinsi hii inafanyika. Acha tuwe na moduli ifuatayo:

;(function() { let str = 'kigezo cha moduli'; function func() { alert('kitumizi cha moduli'); } })();

Wacha tusafirishishe nje kitumizi chetu func. Ili kufanya hivyo, andika kwenye sifa ya kitu kilichojengwa ndani ya kivinjari window:

;(function() { let str = 'kigezo cha moduli'; function func() { alert('kitumizi cha moduli'); } window.func = func; })();

Sasa tunaweza kuita kitumizi chetu nje ya moduli:

;(function() { let str = 'kigezo cha moduli'; function func() { alert('kitumizi cha moduli'); } window.func = func; })(); window.func(); // itatoa 'kitumizi cha moduli'

Wakati huo huo si lazima kuita kitumizi kama sifa ya kitu window:

;(function() { let str = 'kigezo cha moduli'; function func() { alert('kitumizi cha moduli'); } window.func = func; })(); func(); // itatoa 'kitumizi cha moduli'

Imetolewa moduli ifuatayo:

;(function() { let str1 = 'kigezo cha moduli'; let str2 = 'kigezo cha moduli'; let str3 = 'kigezo cha moduli'; function func1() { alert('kitumizi cha moduli'); } function func2() { alert('kitumizi cha moduli'); } function func3() { alert('kitumizi cha moduli'); } })();

Safirisha nje moja ya vigezo na vitumizi viwili vyovyote.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa