⊗jsSpMpAp 36 of 294 menu

Map කොලෙක්ෂන් භාවිතය

අපට පේරා ඇත:

<p>aaa</p> <p>bbb</p> <p>ccc</p> <p>ddd</p> <p>eee</p>

එක් එක් පේරා මත ක්ලික් කිරීමෙන් පේරා ලැයිස්තුවේ එහි අනුක්රමික අංකය එහි අවසානයට ලියා ඇති ආකාරයට අපි කරමු. Map හරහා කාර්යය විසඳමු.

අපි පටන් ගනිමු. පළමුව අපගේ පේරා විචල්යයකට ලබා ගනිමු:

let elems = document.querySelectorAll('p');

නව Map කොලෙක්ෂනයක් සාදමු:

let map = new Map;

පේරා යතුරු වන අතර ඒවායේ අගයන් අනුක්රමික අංක වන පරිදි අපගේ කොලෙක්ෂනය පුරවමු:

let i = 1; for (let elem of elems) { map.set(elem, i++); }

පේරා ලූපයකින් පුරා ගොස් ඒවායේ ක්ලික් කිරීමේ හැසිරවීම්කරුවෙකු අලවන්න:

for (let elem of elems) { elem.addEventListener('click', function() { }); }

දැන් අපි ක්ලික් කිරීමෙන් අනුක්රමික අංකය පේරා ගෙ පෙළ අවසානයට එකතු කරමු. මෙම අංකය අපගේ කොලෙක්ෂනයෙන් ලබා ගනිමු:

for (let elem of elems) { elem.addEventListener('click', function() { this.textContent += map.get(this); }); }

ඉන්පුට් ලබා දී ඇත. මෙම ඉන්පුට් ලූපයකින් පුරා ගොස් Map කොලෙක්ෂනයක් සාදන්න, එහි යතුරු ඉන්පුට් වන අතර අගය එහි පිටුවේ අනුක්රමික අංකය වේ. ඕනෑම ඉන්පුට් එකක් මත ක්ලික් කිරීමෙන් එහි value තුළ එහි අනුක්රමික අංකය ලියා ඇති ආකාරයට කරන්න.

ඉන්පුට් ලබා දී ඇත. එක් එක් ඉන්පුට් එකකට අංකයක් ඇතුළු කළ හැක. Enter එබීමෙන් ඉන්පුට් එක ඇතුළු කළ අංකය මතක තබා ගනී. ඉන්පුට් එක අවධානය අහිමි වූ විට කොන්සෝලයේ මීට පෙර ඉන්පුට් එකට ඇතුළු කළ සියලුම අංකවල අරාව මුද්‍රණය වන පරිදි කරන්න.

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