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ක්රමය,
එය අනුපේතයක සංකේතයක් සොයයි