JavaScript Array findLast()
- পূর্ববর্তী পৃষ্ঠা findIndex()
- পরবর্তী পৃষ্ঠা findLastIndex()
- একত্রিত হওয়ার পূর্ববর্তী স্তর JavaScript Array পরিচিতি হান্ডবুক
অর্থনীতি ও প্রয়োগ
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 সালের ৫ মে |
- পূর্ববর্তী পৃষ্ঠা findIndex()
- পরবর্তী পৃষ্ঠা findLastIndex()
- একত্রিত হওয়ার পূর্ববর্তী স্তর JavaScript Array পরিচিতি হান্ডবুক