JavaScript Array findLast()
- Nakaraang pahina findIndex()
- Susunod na pahina findLastIndex()
- Bumalik sa isang antas Manwal sa JavaScript Array
Paglilinaw at paggamit
findLast()
Ang paraan ay ibibigay ang halaga ng huling elemento na napagdaanan ng pagsusuri.
findLast()
Ang paraan ay nagpapatupad ng function sa bawat elemento ng array.
Kung walang nahanap ang elemento:findLast()
Ang paraan ay ibibigay ang undefined.
findLast()
Ang paraan ay hindi nagpapatupad ng function sa wala sa array.
findLast()
Ang paraan ay hindi nagbabago sa orihinal na array.
Mga paraan ng paghahanap sa array:
Paraan | Hanapin ang nilalaman |
---|---|
indexOf() | Index ng unang elemento na may tinukoy na halaga. |
lastIndexOf() | Index ng huling elemento na may tinukoy na halaga. |
find() | Halaga ng unang elemento na napagdaanan ng pagsusuri. |
findIndex() | Index ng unang elemento na napagdaanan ng pagsusuri. |
findLast() | Halaga ng huling elemento na napagsubok. |
findLastIndex() | Index ng huling elemento na napagdaanan ng pagsusuri. |
Eksemplo
Mga halimbawa 1
Hanapin ang huling elemento na mas malaki sa 18:
const ages = [3, 10, 18, 20]; function checkAge(age) { return age > 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.findLast(checkAge); }
Mga halimbawa 2
Hanapin ang huling elemento na mas malaki sa tinukoy na numero:
<p><input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">Subukin ito</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>
Mga sintaksis
array.findLast(function(currentValue, index, arr), thisValue)
Parametro
Parametro | Paglalarawan |
---|---|
function() | Hindi opsiyonal. Ang function na gagamitin para sa bawat elemento ng array. |
currentValue | Hindi opsiyonal. Ang halaga ng kasalukuyang elemento. |
index | Opsiyonal. Ang index ng kasalukuyang elemento. |
arr | Opsiyonal. Ang array kung saan ang kasalukuyang elemento ay nasa loob. |
thisValue |
Opsiyonal. Ang default ay undefined. Halaga ng this na ipapasa sa function. |
Halaga ng pagbabalik
Uri | Paglalarawan |
---|---|
Halaga ng huling elemento na napagsubok. Kung hindi natagpuan, ibabalik ang undefined. |
Suporta ng browser
findLast()
Ito ay isang katangian ng ES2023.
Simula Mayo 2023, lahat ng makabagong browser ay sumusuporta sa paraan na ito:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 110 | Edge 110 | Firefox 115 | Safari 16.4 | Opera 96 |
Pebrero 2023 | Pebrero 2023 | Hulyo 2023 | Marso 2023 | Mayo 2023 |
- Nakaraang pahina findIndex()
- Susunod na pahina findLastIndex()
- Bumalik sa isang antas Manwal sa JavaScript Array