JavaScript Array findLast()

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

findLast() পদ্ধতি পরীক্ষার সবচেয়ে শেষ এলিমেন্টের মান ফিরিয়ে দেবে

findLast() পদ্ধতি প্রত্যেক আইনগত আইসিতে একটি ফাংশন করে

কোনও এলিমেন্ট পাওয়া যায়নির ক্ষেত্রেfindLast() পদ্ধতি undefined ফিরিয়ে দেবে

findLast() পদ্ধতি কোনও খালি আইনগত আইসিতে ফাংশন করবে না。

findLast() পদ্ধতি মৌলিক আইনগত আইসিতে পরিবর্তন করবে না。

আইনগত অনুসন্ধান পদ্ধতি:

পদ্ধতি অনুসন্ধান করা বিষয়
indexOf() চিহ্নিত মানকে হওয়া প্রথম এলিমেন্টের বিন্দুভাগী সূচক
lastIndexOf() চিহ্নিত মানকে হওয়া শেষ এলিমেন্টের বিন্দুভাগী সূচক
find() পরীক্ষার প্রথম এলিমেন্টের মান
findIndex() পরীক্ষার প্রথম এলিমেন্টের বিন্দুভাগী সূচক
findLast() পরীক্ষার শেষ মূল্য
findLastIndex() পরীক্ষার সবচেয়ে শেষ এলিমেন্টের বিন্দুভাগী সূচক

একক

উদাহরণ 1

চিহ্নিত সংখ্যার বেশি বাস্তব্যমান হওয়া এলিমেন্ট অনুসন্ধান করুন:

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

আপনার হাতে পরীক্ষা করুন

উদাহরণ 2

চিহ্নিত সংখ্যার বেশি বাস্তব্যমান হওয়া এলিমেন্ট অনুসন্ধান করুন:

<p><input type="number" id="ageToCheck" value="18"></p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
const ages = [4, 12, 16, 20];
function checkAge(age) {
  return age > document.getElementById("ageToCheck").value;
}
function myFunction() {
  document.getElementById("demo").innerHTML = ages.findLast(checkAge);
}
</script>

আপনার হাতে পরীক্ষা করুন

সিন্থেক্স

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

পারামিটার

পারামিটার বর্ণনা
function() অপরিহার্য। প্রত্যেক আইনগত ইলেক্ট্রনের জন্য চালু হওয়া ফাংশন
currentValue অপরিহার্য। বর্তমান ইলেক্ট্রনের মূল্য
index অপশনাল। বর্তমান ইলেক্ট্রনের ইনডেক্স
arr অপশনাল। বর্তমান ইলেক্ট্রনের এক্সেসপয়েন্ট
thisValue

অপশনাল। ডিফল্ট মান undefined

ফাংশনে পাঠানো this মূল্য

ফলাফল

ধরন বর্ণনা

পরীক্ষার শেষ মূল্য

যদি কোনো সন্ধান পাওয়া যায় না, তবে undefined ফিরিয়ে দেয়

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

findLast() এটি ES2023-এর বৈশিষ্ট্য

2023 সালের ৭ মে থেকে, সমস্ত আধুনিক ব্রাউজারগুলি এই পদ্ধতিকে সমর্থন করে:

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
2023 সালের ২ মে 2023 সালের ২ মে 2023 সালের ৭ মে 2023 সালের ৩ মে 2023 সালের ৫ মে