⊗jsPmMCVFE 503 of 505 menu

JavaScript හි මොඩියුලවල විචල්යයන් සහ ශ්‍රිත නිර්යාත කිරීම හයිඩින් හරහා

සමහර විට මොඩියුලයේ විචල්යයන් සහ ශ්‍රිත පිටතින් ප්‍රවේශ විය හැකි වීම අවශ්‍ය වේ. එය කෙසේ සිදු කරන්නේදැයි බලමු. පහත මොඩියුලය අපට ඇතැයි සිතමු:

;(function() { let str = 'මොඩියුල විචල්යය'; function func() { alert('මොඩියුල ශ්‍රිතය'); } })();

අපි අපගේ func ශ්‍රිතය නිර්යාත කරමු. මේ සඳහා එය බ්‍රවුසරයේ අන්තර්ගත වස්තුවේ ගුණාංගයකට window ලියන්න:

;(function() { let str = 'මොඩියුල විචල්යය'; function func() { alert('මොඩියුල ශ්‍රිතය'); } window.func = func; })();

දැන් අපට අපගේ ශ්‍රිතය මොඩියුලයේ පිටතින් කැඳවිය හැකිය:

;(function() { let str = 'මොඩියුල විචල්යය'; function func() { alert('මොඩියුල ශ්‍රිතය'); } window.func = func; })(); window.func(); // 'මොඩියුල ශ්‍රිතය' ප්‍රදර්ශනය කරයි

මෙම අවස්ථාවේදී ශ්‍රිතය කැඳවීම අනිවාර්යයෙන්ම වස්තුවේ ගුණාංගයක් ලෙස window නොවේ:

;(function() { let str = 'මොඩියුල විචල්යය'; function func() { alert('මොඩියුල ශ්‍රිතය'); } window.func = func; })(); func(); // 'මොඩියුල ශ්‍රිතය' ප්‍රදර්ශනය කරයි

පහත මොඩියුලය ලබා දී ඇත:

;(function() { let str1 = 'මොඩියුල විචල්යය'; let str2 = 'මොඩියුල විචල්යය'; let str3 = 'මොඩියුල විචල්යය'; function func1() { alert('මොඩියුල ශ්‍රිතය'); } function func2() { alert('මොඩියුල ශ්‍රිතය'); } function func3() { alert('මොඩියුල ශ්‍රිතය'); } })();

විචල්යයන්ගෙන් එකක් සහ ඕනෑම ශ්‍රිත දෙකක් පිටතට නිර්යාත කරන්න.

සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න