⊗jsPmMCVFE 503 of 505 menu

JavaScriptda Modullarda O'zgaruvchilar va Funksiyalarni Eksport Qilish: Yopishishlar Orqali

Ba'zan modulning ba'zi o'zgaruvchilari va funksiyalari tashqaridan kirish mumkin bo'lishi kerak bo'ladi. Buning qanday qilinishini ko'rib chiqaylik. Quyidagi modulimiz bor deb faraz qilaylik:

;(function() { let str = 'modul o\'zgaruvchisi'; function func() { alert('modul funksiyasi'); } })();

Keling, func funksiyamizni eksport qilaylik. Buning uchun uni brauzerning o'rnatilgan window ob'ektining xususiyatiga yozamiz:

;(function() { let str = 'modul o\'zgaruvchisi'; function func() { alert('modul funksiyasi'); } window.func = func; })();

Endi funksiyamizni modul tashqarisidan chaqirishimiz mumkin:

;(function() { let str = 'modul o\'zgaruvchisi'; function func() { alert('modul funksiyasi'); } window.func = func; })(); window.func(); // 'modul funksiyasi' chiqadi

Bunda funksiyani window ob'ektining xususiyati sifatida chaqirish shart emas:

;(function() { let str = 'modul o\'zgaruvchisi'; function func() { alert('modul funksiyasi'); } window.func = func; })(); func(); // 'modul funksiyasi' chiqadi

Quyidagi modul berilgan:

;(function() { let str1 = 'modul o\'zgaruvchisi'; let str2 = 'modul o\'zgaruvchisi'; let str3 = 'modul o\'zgaruvchisi'; function func1() { alert('modul funksiyasi'); } function func2() { alert('modul funksiyasi'); } function func3() { alert('modul funksiyasi'); } })();

O'zgaruvchilardan birini va istalgan ikkita funksiyani tashqariga eksport qiling.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish