find ක්‍රමය

find ක්‍රමය පරාමිතියක් ලෙස සපයනු ලබන callback එකට අනුව අරාවක පළමු මූලද්‍රව්‍යය සොයා ගැනීමට උපකාරී වේ. මූලද්‍රව්‍යය නොමැති නම්, undefined ලබා දෙනු ලැබේ.

වාක්‍ය රචනා ශිල්පය

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

උදාහරණය

ශ්‍රිතයේ සඳහන් කළ කොන්දේසි සපුරාලන අරාවේ මූලද්‍රව්‍යය සොයා ගනිමු:

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

let res = arr.find(function(currentValue) {
  return currentValue > 0;
});

console.log(res);

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

javascript1

උදාහරණය

එහි දිග 2 ට සමාන වන අරාවේ මූලද්‍රව්‍යය සොයා ගනිමු:

javascriptlet arr = ['abc', 'defg', 'kl', 'mn'];

let res = arr.find(function(elem) {
  return elem.length == 2;
});

console.log(res);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලයක් ලෙස, ක්‍රමය ශ්‍රිතයේ කොන්දේසි සපුරාලන පළමු මූලද්‍රව්‍යය සොයාගත් බව අපට පෙනෙනු ඇත:

javascript'kl'

මෙයද බලන්න

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