indexOf ක්‍රමය

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

වාක්‍ය රචනා ශෛලිය

javascriptඅනුපේතය.indexOf(අප සොයන දෙය, [සෙවීම ආරම්භ කරන ස්ථානය]);

උදාහරණය

අපි පළමු අනුපේත කොටස් ඇතුලත් වීමේ ස්ථානය සොයා ගනිමු:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd');

console.log(res);

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

javascript3

උදාහරණය

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

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd', 4);

console.log(res);

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

javascript6

උදාහරණය

දැන් නොපවතින අනුපේත කොටසක් සොයමු:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('xx');

console.log(res);

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

javascript-1

උදාහරණය

වත්මන් අනුපේතය සඳහා නුසුදුසු අක්ෂර ප්‍රවර්ගයක දක්වා ඇති අනුපේත කොටසක් සොයමු:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('CD');

console.log(res);

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

javascript-1

මෙයද බලන්න

  • startsWith ක්‍රමය,
    එය අනුපේතයේ ආරම්භය පරීක්ෂා කරයි
  • endsWith ක්‍රමය,
    එය අනුපේතයේ අවසානය පරීක්ෂා කරයි
  • lastIndexOf ක්‍රමය,
    එය අනුපේත කොටසේ අවසාන ඇතුලත් වීම සොයයි
  • includes ක්‍රමය,
    එය අනුපේතයක් සොයයි
  • at ක්‍රමය,
    එය අනුපේතයක සංකේතයක් සොයයි