findIndex ක්‍රමය

findIndex ක්‍රමය ප්‍රථම මූලද්‍රව්‍යයේ දර්ශකය පරාමිතියක් ලෙස සපයනු ලබන callback එක අනුව සොයා ගැනීමට ඉඩ සලසයි. මූලද්‍රව්‍යය හමු නොවන්නේ නම්, -1 ලබා දෙනු ලැබේ.

වාක්‍ය රචනය

javascriptඅරාව.findIndex(ශ්‍රිතය);

උදාහරණය

අපි ප්‍රථම ඉරට්ටේ මූලද්‍රව්‍යයේ දර්ශකය සොයා ගනිමු:

javascriptlet arr = [1, 2, 3, 4, 5];

let res = arr.findIndex(function (elem){
  return elem % 2 == 0;
});

console.log(res);

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

javascript1

උදාහරණය

දැන් අපි ශ්‍රිතය තුළ එවැනි කොන්දේසි නියම කරමු, අරාවේ කිසිදු මූලද්‍රව්‍යයක් ඒවාට අනුකූල නොවනු ඇත:

javascriptlet arr = [1, 2, 3, 4, 5];

let res = arr.findIndex(function (elem){
  return elem < 0;
});

console.log(res);

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

javascript-1

මේවාත් බලන්න

  • find ක්‍රමය,
    අරාවක මූලද්‍රව්‍යයක් සොයයි
  • findLast ක්‍රමය,
    අරාවේ අවසානයේ සිට මූලද්‍රව්‍යයක් සොයයි
  • findLastIndex ක්‍රමය,
    අරාවේ අවසානයේ සිට මූලද්‍රව්‍යයක දර්ශකය සොයයි