JavaScript Array findLast()

التعريف والاستخدام

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);
}

sauki shi a kai

مثال 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>

sauki shi a kai

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