lastIndexOf ක්රමය
lastIndexOf ක්රමය
අරාවක මූලද්රව්යයක් සොයා ගනී. සොයාගත්
අන්තිම මූලද්රව්යයේ අංකය එක් කරයි,
හෝ එවැනි මූලද්රව්යයක් නොමැති නම් -1.
පළමු පරාමිතිය ලෙස අපි සෙවීම සඳහා මූලද්රව්යය නියම කරමු,
දෙවන (විකල්ප) එක - සෙවීම ආරම්භ කළ යුතු
ස්ථානය. සෙවීම
අරාවේ අවසානයේ සිට ආරම්භය දක්වා සිදු කෙරේ.
වාක්ය රචනය
අරාව.lastIndexOf(මූලද්රව්යය, [කොහෙන් ආරම්භ කරන්නද]);
උදාහරණය
අරාවක අන්තිම තුනේ ස්ථානය සොයා ගනිමු:
let arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);
console.log(res);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
4
උදාහරණය
දැන් අපි උත්සාහ කරමු අරාවේ නොපවතින මූලද්රව්යයක් සොයා ගැනීමට:
let arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);
console.log(res);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
-1
උදාහරණය
නියමිත ස්ථානයකින් සෙවීම ආරම්භ කරමු. ප්රතිඵලයක් වශයෙන් අන්තිම තුන සොයාගනු ඇත, මඟ හැරුණු ඒවා හැර:
let arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);
console.log(res);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
3