find মেথড
find মেথডটি অ্যারেতে প্রথম এলিমেন্ট খুঁজে পেতে সাহায্য করে
প্যারামিটার হিসেবে পাঠানো কলব্যাক অনুসারে।
যদি এলিমেন্টটি না থাকে, তাহলে undefined রিটার্ন করা হয়।
সিনট্যাক্স
অ্যারে.find(ফাংশন);
উদাহরণ
আসুন অ্যারের একটি এলিমেন্ট খুঁজে বের করি, যেটি ফাংশনে লেখা শর্তগুলির সাথে মেলে:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
কোড এক্সিকিউট করার ফলাফল:
1
উদাহরণ
আসুন অ্যারের এমন একটি এলিমেন্ট খুঁজে বের করি
যার দৈর্ঘ্য 2 এর সমান:
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
কোড এক্সিকিউট করার ফলে আমরা দেখতে পাব যে মেথডটি প্রথম এলিমেন্টটি পেয়েছে, যা ফাংশনের শর্তের সাথে মানানসই:
'kl'
আরও দেখুন
-
findIndexমেথড,
যা অ্যারেতে একটি এলিমেন্টের ইনডেক্স খোঁজে -
findLastমেথড,
যা অ্যারের শেষ থেকে এলিমেন্ট খোঁজে -
findLastIndexমেথড,
যা অ্যারের শেষ থেকে এলিমেন্টের ইনডেক্স খোঁজে