⊗jsSpSyOFO 56 of 294 menu

ජාවාස්ක්‍රිප්ට් ශ්‍රිතයක් තුළ වස්තු සමඟ ක්‍රියා

වස්තුවකට ප්‍රයෝජනවත් ක්‍රියාවක් සිදුකරන ශ්‍රිතයක් එකතු කරමු. උදාහරණයක් ලෙස, එය වස්තුවේ අංගවල එකතුව සොයා ගනිමු.

අප සතුව වස්තුවක් ඇතැයි සිතමු:

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

Symbol එකක් නිර්මාණය කරමු:

let sym = Symbol();

ශ්‍රිතය ලියන්න:

obj[sym] = function() { };

වස්තුවට බැඳුණු ශ්‍රිතය තුළ, this පදය වස්තුවම කරා යොමු කරයි:

obj[sym] = function() { console.log(this); // {a: 1, b: 2, c: 3} };

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

obj[sym] = function() { let sum = 0; for (let key in this) { sum += this[key]; } return sum; };

අපගේ ශ්‍රිතය කැඳවා, වස්තු අංගවල එකතුව ලබා ගනිමු:

let sum = obj[sym](); console.log(sum); // 6 ප්‍රතිදානය කරයි

අරාවක් ලබා දී ඇත:

let arr = [1, 2, 3];

පාඩමේ විස්තර කර ඇති ආකාරයට අරාවට ශ්‍රිතයක් එකතු කරන්න, එය අරාවේ අංගවල එකතුව ආපසු ලබා දෙනු ඇත.

නිර්මාණය කළ ශ්‍රිතය කැඳවා එය නිවැරදිව එකතුව සොයා ගන්නා බව සහතික වන්න.

push ක්‍රමය භාවිතා කරමින් අරාවට අංග කිහිපයක් එකතු කරන්න. ශ්‍රිතය නව අංග සැලකිල්ලට ගනිමින් එකතුව සොයා ගන්නා බව සහතික වන්න.

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