JavaScript Array findLast()
- sauki zuwa kashi na kafin findIndex()
- sayi kwarara findLastIndex()
- sauki zuwa kashi na kafin Kwacce yantare JavaScript Array
التعريف والاستخدام
findLast()
الطريقة ترتد القيمة التالى للعنصر الذى تم اختباره بنجاح.
findLast()
الطريقة تنفذ الدالة على كل عنصر من المجموعة.
إذا لم يتم العثور على أي عنصر،findLast()
الطريقة ترتد undefined.
findLast()
الطريقة لا تنفذ الدالة على عناصر المجموعة الفارغة.
findLast()
الطريقة لا تغير المجموعة الأصلية.
طريقة البحث في المجموعات:
الطريقة | البحث عن محتوى |
---|---|
indexOf() | موقع العنصر الذى يحتوى على القيمة المحددة الأولية |
lastIndexOf() | موقع العنصر الذى يحتوى على القيمة المحددة الأخيرة |
find() | القيمة التالى للعنصر الذى تم اختباره بنجاح |
findIndex() | موقع العنصر الاول الذى تم اختباره بنجاح |
findLast() | kuma kuma yana nufin wuri na kiwane na kiwane na kwararru. |
findLastIndex() | موقع العنصر التالى الذى تم اختباره بنجاح |
مثال
مثال 1
لاجود الارقام اللى أكبر من 18
const ages = [3, 10, 18, 20]; function checkAge(age) { ترتد 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>
linga
array.findLast(function(currentValue, index, arr), thisValue)
masu
masu | ba'a sifata |
---|---|
function() | dama. wuri na kwararru da a kai a gudanar da su ga kowane kiwane na kungiyar. |
currentValue | dama. wuri na kiwane na kiwane na kiwane. |
index | zamani. wuri na kiwane na kiwane na kiwane. |
arr | zamani. wuri na kungiyar da yana da amfani da ita. |
thisValue |
zamani. dama a cikin undefined. wuri na this da aida a kai a gudanar da su |
wuri na return
turi | ba'a sifata |
---|---|
kuma kuma yana nufin wuri na kiwane na kiwane na kwararru. idan a kama, a yi return undefined. |
sauki ga browsers
findLast()
wannan shine kiyasa na ES2023.
Daga shekarar 2023 7, duk browsers na yau da kullun suka amincewa da wannan hanyar:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 110 | Edge 110 | Firefox 115 | Safari 16.4 | Opera 96 |
Shekarar 2023 2 | Shekarar 2023 2 | Shekarar 2023 7 | Shekarar 2023 3 | Shekarar 2023 5 |
- sauki zuwa kashi na kafin findIndex()
- sayi kwarara findLastIndex()
- sauki zuwa kashi na kafin Kwacce yantare JavaScript Array