⊗jsSpSyOF 55 of 294 menu

JavaScript හි වස්තුවක ශ්‍රිතය

සංකේත භාවිතයෙන් වස්තූන්ට ශ්‍රිත එකතු කළ හැකි අතර මෙම ශ්‍රිත ගණන් කිරීමේදී සහභාගී නොවේ. අපි උත්සාහ කරමු. අපට වස්තුවක් ඇතැයි සිතමු:

let obj = {a: 1, b: 2, c: 3};

සංකේතයක් සාදමු:

let sym = Symbol();

අපගේ සංකේතය යතුරක් ලෙස භාවිතා කරමින් වස්තුවට ශ්‍රිතයක් ලියන්න:

obj[sym] = function() { console.log('!!!'); };

වස්තුව ගණන් කරන විට අපගේ ශ්‍රිතය ගණන් කරනු නොලැබේ:

for (let key in obj) { console.log(obj[key]); // 1, 2, 3 }

අපගේ සංකේතය (එකම විචල්‍යය) යතුර ලෙස ලබා දෙමින් අපගේ ශ්‍රිතය ලබා ගනිමු:

let func = obj[sym]; func();

කේතය කෙටි කළ හැකිය:

obj[sym]();

වස්තුවට වර්තමාන වේලාව ප්‍රදර්ශනය කරන ශ්‍රිතයක් එක් කරන්න. මෙම ශ්‍රිතය ක්‍රියාත්මක කරන්න.

සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න