JavaScript Array findLastIndex()
- Kwace zuwa sashen na kafin findLast()
- Baya na biyu flat()
- Kwace zuwa sashen na karo Manu Tsarauta JavaScript Array
定义和用法
findLastIndex()
方法为每个数组元素执行一个函数。
findLastIndex()
方法返回通过测试的最后一个元素的索引(位置)。
如果没有找到匹配的元素,findLastIndex()
方法返回 -1。
findLastIndex()
方法不会为空的数组元素执行函数。
findLastIndex()
方法不会改变原始数组。
方法 | 查找内容 |
---|---|
indexOf() | 第一个具有指定值的元素的索引。 |
lastIndexOf() | 最后一个具有指定值的元素的索引。 |
find() | 通过测试的第一个元素的值。 |
findIndex() | 通过测试的第一个元素的索引。 |
findLast() | 通过测试的最后一个元素的值。 |
findLastIndex() | Index na kwayar aiki na farko da an gudanar da samun. |
实例
例子 1
查找最后一个值大于 18 的元素的索引:
const ages = [3, 10, 18, 20]; ages.findLastIndex(checkAge); function checkAge(age) { return age > 18; }
例子 2
查找最后一个值大于输入值的元素的索引:
<p>Manzarta kowane abin yana kai tsaye: <span id="demo"></span></p> <script> const numbers = [4, 12, 16, 20]; function checkValue(x) { return x > document.getElementById("toCheck").value; } function myFunction() { document.getElementById("demo").innerHTML = numbers.findLastIndex(checkValue); } </script>
Tsarin
array.findLastIndex(function(currentValue, index, arr), thisValue)
Mutum
Mutum | Ba da bayani |
---|---|
function() | Dauki. Fannin wanda ake gudanar da shi ga kowane abin tattara. |
currentValue | Dauki. Manzarta na kwayar aiki. |
index | Iyali. Index na kwayar aiki. |
arr | Iyali. Tattara mai gudanar da kwayar aiki. |
thisValue |
Iyali. Ci gaba da kuma rarraba ga fannin. Manzarta ta daidaiwa undefined. |
Manzarta
Wuri | Ba da bayani |
---|---|
Number |
Index na kwayar aiki na farko da an gudanar da samun. Idan an gudanar da samun, ake yi kira -1. |
Tsarin kwayar aiki
findLastIndex()
Ita ce wani ƙarfin ES2023.
Daga shekara 2023 watan Yuli, duk kwayar aiki na yau suna aiki tare da wannan hanyar:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 110 | Edge 110 | Firefox 115 | Safari 16.4 | Opera 96 |
Shekara 2023 watan Fabrairu | Shekara 2023 watan Fabrairu | Shekara 2023 watan Yuli | Shekara 2023 watan Maris | Shekara 2023 watan Mayu |
- Kwace zuwa sashen na kafin findLast()
- Baya na biyu flat()
- Kwace zuwa sashen na karo Manu Tsarauta JavaScript Array