95 of 264 menu

indexOf ක්‍රමය

indexOf ක්‍රමය අරාවක් තුළ අංගයක් සොයයි. පළමු පරාමිතිය ලෙස සෙවිය යුතු අංගය සඳහන් කරමු. ක්‍රමය සොයාගත් පළමු අංගයේ දර්ශකය, හෝ එවැනි අංගයක් නොමැති විට -1 ලබා දෙයි. ක්‍රමයේ දෙවන විකල්ප පරාමිතිය සෙවීම ආරම්භ කළ යුත්තේ කුමන ස්ථානයෙන්ද යන්න නියම කරයි.

වාක්‍ය රීතිය

අරාව.indexOf(අංගය, [සෙවීම ආරම්භ කිරීමේ ස්ථානය]);

උදාහරණය

අරාව තුළ පළමු තුනේ (3) ස්ථානය සොයා ගනිමු:

let arr = [1, 2, 3, 3, 3, 4, 5]; let res = arr.indexOf(3); console.log(res);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

2

උදාහරණය

දැන් පරීක්ෂා කරන අංගය අරාව තුළ නොමැති යැයි සිතමු:

let arr = [1, 2, 3, 4, 5]; let res = arr.indexOf(6); console.log(res);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

-1

උදාහරණය

දී ඇති ස්ථානයකින් සෙවීම ආරම්භ කරමු:

let arr = [1, 2, 3, 4, 5, 3]; let res = arr.indexOf(3, 4); console.log(res);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

5

සුලභ දෝෂය

සමහර විට අරාවක අංගයක් තිබේදැයි පරීක්ෂා කිරීම සඳහා මෙම ක්‍රමය භාවිතා කරයි. මෙම නඩුවේදී, පහත පරිදි පරීක්ෂාව කිරීමේදී දෝෂයක් සිදු වීමට පහසුය:

if (arr.indexOf(3)) { console.log(true); } else { console.log(false); }

මෙම පරීක්ෂාව ක්‍රියා කරන්නේ ශුන්ය දර්ශකය හැර - මන්ද එය false ලෙස අර්ථ දක්වන බැවිනි.

අංගයක් තිබේදැයි නිවැරදිව පරීක්ෂා කරන්නේ පහත ආකාරයෙනි:

if (arr.indexOf(3) !== -1) { console.log(true); } else { console.log(false); }

මේවාත් බලන්න

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