মেথড findIndex

মেথড findIndex আপনাকে প্যারামিটারে পাঠানো কলব্যাক অনুসারে প্রথম এলিমেন্টের ইনডেক্স খুঁজে পেতে দেয়। যদি এলিমেন্টটি না পাওয়া যায়, তাহলে -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,
    যা অ্যারের শেষ থেকে এলিমেন্টের ইনডেক্স খোঁজে