findIndex ක්රමය
findIndex ක්රමය ප්රථම මූලද්රව්යයේ දර්ශකය
පරාමිතියක් ලෙස සපයනු ලබන callback එක අනුව
සොයා ගැනීමට ඉඩ සලසයි.
මූලද්රව්යය හමු නොවන්නේ නම්,
-1 ලබා දෙනු ලැබේ.
වාක්ය රචනය
අරාව.findIndex(ශ්රිතය);
උදාහරණය
අපි ප්රථම ඉරට්ටේ මූලද්රව්යයේ දර්ශකය සොයා ගනිමු:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
1
උදාහරණය
දැන් අපි ශ්රිතය තුළ එවැනි කොන්දේසි නියම කරමු, අරාවේ කිසිදු මූලද්රව්යයක් ඒවාට අනුකූල නොවනු ඇත:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
-1
මේවාත් බලන්න
-
findක්රමය,
අරාවක මූලද්රව්යයක් සොයයි -
findLastක්රමය,
අරාවේ අවසානයේ සිට මූලද්රව්යයක් සොයයි -
findLastIndexක්රමය,
අරාවේ අවසානයේ සිට මූලද්රව්යයක දර්ශකය සොයයි