JavaScript Array findLast()
- पिछला पृष्ठ findIndex()
- अगला पृष्ठ findLastIndex()
- एक पर्याय वापस जाएँ जावास्क्रिप्ट एरे रेफरेंस निर्देशिका
परिभाषा और उपयोग
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 महीने |
- पिछला पृष्ठ findIndex()
- अगला पृष्ठ findLastIndex()
- एक पर्याय वापस जाएँ जावास्क्रिप्ट एरे रेफरेंस निर्देशिका