জাভাস্ক্রিপ্ট গুচ্ছ find()

অর্থনীতি ও প্রয়োগ

find() ফাংশনটি পরীক্ষা করা প্রথম এলিমেন্টের মান ফিরাবে (ফাংশন হিসাবে প্রদান করা হবে)

find() প্রত্যেক এলিমেন্টকে ফাংশনটি একবার চালানো হবে

  • যদি find() ফাংশন রিটার্ন করে true মান থাকে, তবে find() এই গুচ্ছ এলিমেন্টের মান ফিরাবে (এবং বাকি মানগুলি চেক না করবে)
  • বিকল্পে undefined ফিরানো হবে

মন্তব্য:find() খালি গুচ্ছের জন্য ফাংশনটি না করুন

মন্তব্য:find() মূল গুচ্ছকে কিছুই পরিবর্তন করে না

ইনস্ট্যান্স

উদাহরণ 1

গুচ্ছকে 18 বা বড় এলিমেন্ট আছে কিনা তা পাওয়ার জন্য

var ages = [3, 10, 18, 20];
function checkAdult(age) {
  return age >= 18;
}
function myFunction() {
  document.getElementById("demo").innerHTML = ages.find(checkAdult);
}

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

উদাহরণ ২

অ্যারের মধ্যে কোনও উপাদানের মান একটি নির্দিষ্ট সংখ্যা থেকে উচ্চতর হলে একটি উপাদানের মান ফিরিয়ে দিতে

<p>সর্বনিম্ন বয়স: <input type="number" id="ageToCheck" value="18"></p>
<button onclick="myFunction()">চেষ্টা করুন</button>
<p>যে সব বয়সের মানুষের বয়স উচ্চতর:</p>
<script>
var ages = [4, 12, 16, 20];
function checkAdult(age) {
  return age >= document.getElementById("ageToCheck").value;
}
function myFunction() {
  document.getElementById("demo").innerHTML = ages.find(checkAdult);
}
</script>

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

সংজ্ঞা

array.find(function(currentValue, index, arr, thisValue)

পারামিটার মান

পারামিটার বর্ণনা
function(currentValue, index, arr) অত্যাবশ্যকীয়।একটি ফাংশন চালু করতে যা অ্যারের প্রত্যেক ইলেকট্রনের জন্য চালু করা হবে

ফাংশন পারামিটার:

পারামিটার বর্ণনা
currentValue অত্যাবশ্যকীয়।বর্তমান ইলেকট্রনের মান
index অপশনাল।বর্তমান ইলেকট্রনের এক্সিকুয়েশন পরিণামের ইনডেক্স
arr অপশনাল।বর্তমান ইলেকট্রনের এক্সিকুয়েশন পরিণাম
thisValue

অপশনাল।ফাংশনটির "this" মান হিসাবে পাঠানো হওয়ার জন্য মান পাঠানো হবে

যদি এই পারামিটার খালি থাকে, তবে "undefined" এটির "this" মান হিসাবে পাঠানো হবে

প্রযুক্তিগত বিবরণ

ফলাফল যদি একটি অ্যারের কোনও উপাদান পরীক্ষা পাস করে, তবে এক্সিকুয়েশন পরিণাম এক্সিকুয়েশন পরিণামের মান ফিরিয়ে দেয়, না তবে undefined
জেভাস্ক্রিপ্ট সংস্করণ: ইসিএমএসকিউএল ৬

ব্রাউজার সমর্থন

টেবিলের সংখ্যা এই পদ্ধতিকে পূর্ণাত্মকভাবে সমর্থনকারী প্রথম ব্রাউজার সংস্করণটি নির্দেশ করে

চ্রোম এজ ফায়ারফক্স সাফারি অপেরা
চ্রোম ৪৫ এজ ১২ ফায়ারফক্স ২৫ সাফারি ৭.১ অপেরা ৩২
2015 সালের ৯ মাস 2015 সালের ৭ মাস 2014 সালের ৭ মাস 2014 সালের ৯ মাস 2015 সালের ৯ মাস

মন্তব্য:ইন্টারনেট এক্সলোরার সমর্থন করে না find() মথড

সংশ্লিষ্ট পৃষ্ঠা

টিউটোরিয়াল:JavaScript আর্রেই

টিউটোরিয়াল:JavaScript আর্রেই Const

টিউটোরিয়াল:আর্রেই মথড

টিউটোরিয়াল:JavaScript আর্রেই সার্ট

টিউটোরিয়াল:JavaScript আর্রেই ইটারেশন