JavaScript Array findLast()

परिभाषा और उपयोग

findLast() तरीका परीक्षण के अंतिम एलिमेंट के मूल्य को वापस करता है।

findLast() तरीका प्रत्येक आयाम एलिमेंट पर एक फ़ंक्शन काम करता है।

यदि कोई भी एलिमेंट नहीं मिला तो,findLast() तरीका undefined वापस करता है।

findLast() तरीका खाली आयाम के एलिमेंट पर नहीं काम करता है।

findLast() तरीका मूल आयाम को नहीं बदलता है।

आयाम खोजने वाले तरीका:

तरीका खोजने वाला सामग्री
indexOf() निर्दिष्ट मूल्य वाले पहले एलिमेंट के इंडेक्स को देता है।
lastIndexOf() निर्दिष्ट मूल्य वाले अंतिम एलिमेंट के इंडेक्स को देता है।
find() परीक्षण के पहले एलिमेंट के मूल्य को देता है।
findIndex() परीक्षण के पहले एलिमेंट के इंडेक्स को देता है।
findLast() परीक्षण के अंतिम एलिमेंट के मूल्य
findLastIndex() परीक्षण के अंतिम एलिमेंट के इंडेक्स को देता है।

उदाहरण

उदाहरण 1

अंतिम वाला वाला अंक 18 से बड़ा है इसे खोजें:

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 वर्ष 7 से, सभी आधुनिक ब्राउज़र इस तरीके को समर्थित करते हैं:

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
2023 वर्ष 2 महीने 2023 वर्ष 2 महीने 2023 वर्ष 7 महीने 2023 वर्ष 3 महीने 2023 वर्ष 5 महीने