indexOf ක්රමය
indexOf ක්රමය අනුපේතයක් තුළ අනුපේත කොටසක්
සොයයි. පළමු පරාමිතිය ලෙස
අපට අවශ්ය අක්ෂර ප්රවර්ගයේ (දීර්ඝ අක්ෂර හෝ කෙටි අක්ෂර)
සෙවිය යුතු අනුපේත කොටස දක්වන්න.
ක්රමය පළමු ගැලපීමේ ස්ථානය ආපසු දෙන අතර,
එය හමු නොවුනහොත් -1 ආපසු දෙයි.
දෙවන විකල්ප පරාමිතිය ලෙස
සෙවීම ආරම්භ කළ යුතු සංකේතයේ අංකය
යවා ගත හැක.
වාක්ය රචනා ශෛලිය
අනුපේතය.indexOf(අප සොයන දෙය, [සෙවීම ආරම්භ කරන ස්ථානය]);
උදාහරණය
අපි පළමු අනුපේත කොටස් ඇතුලත් වීමේ ස්ථානය සොයා ගනිමු:
let str = 'ab cd cd cd ef';
let res = str.indexOf('cd');
console.log(res);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
3
උදාහරණය
අපි සෙවීම ආරම්භ කළ යුතු ස්ථානය දක්වන්න:
let str = 'ab cd cd cd ef';
let res = str.indexOf('cd', 4);
console.log(res);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
6
උදාහරණය
දැන් නොපවතින අනුපේත කොටසක් සොයමු:
let str = 'ab cd cd cd ef';
let res = str.indexOf('xx');
console.log(res);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
-1
උදාහරණය
වත්මන් අනුපේතය සඳහා නුසුදුසු අක්ෂර ප්රවර්ගයක දක්වා ඇති අනුපේත කොටසක් සොයමු:
let str = 'ab cd cd cd ef';
let res = str.indexOf('CD');
console.log(res);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
-1
මෙයද බලන්න
-
startsWithක්රමය,
එය අනුපේතයේ ආරම්භය පරීක්ෂා කරයි -
endsWithක්රමය,
එය අනුපේතයේ අවසානය පරීක්ෂා කරයි -
lastIndexOfක්රමය,
එය අනුපේත කොටසේ අවසාන ඇතුලත් වීම සොයයි -
includesක්රමය,
එය අනුපේතයක් සොයයි -
atක්රමය,
එය අනුපේතයක සංකේතයක් සොයයි