JavaScript Array findLastIndex()
- ਪਿੱਛਲਾ ਪੰਨਾ findLast()
- ਅਗਲਾ ਪੰਨਾ flat()
- ਪਿੱਛੇ ਵਾਪਸ ਜਾਓ جاوااسکریپٹ آرری مراجع دستورجاتی
定义和用法
findLastIndex()
方法为每个数组元素执行一个函数。
findLastIndex()
方法返回通过测试的最后一个元素的索引(位置)。
如果没有找到匹配的元素,findLastIndex()
方法返回 -1。
findLastIndex()
ਮੱਥਾ ਖਾਲੀ ਸਮਾਗਰ ਦੇ ਇਲਾਕੇ ਲਈ ਮੱਥਾ ਨਹੀਂ ਚਲਾਉਂਦਾ。
findLastIndex()
ਮੱਥਾ ਮੂਲ ਸਮਾਗਰ ਨੂੰ ਬਦਲਦਾ ਨਹੀਂ ਹੈ。
ਮੱਥਾ | ਲੱਭਣਵਾਲਾ ਸਮਾਗਰ |
---|---|
indexOf() | ਨਿਰਧਾਰਿਤ ਮੁੱਲ ਵਾਲੇ ਪਹਿਲੇ ਮੁੱਲ ਦਾ ਸਥਾਨ. |
lastIndexOf() | ਨਿਰਧਾਰਿਤ ਮੁੱਲ ਵਾਲੇ ਅੰਤਿਮ ਮੁੱਲ ਦਾ ਸਥਾਨ. |
find() | ਟੈਸਟ ਕੀਤੇ ਗਏ ਪਹਿਲੇ ਮੁੱਲ ਦਾ ਮੁੱਲ. |
findIndex() | ਟੈਸਟ ਕੀਤੇ ਗਏ ਪਹਿਲੇ ਮੁੱਲ ਦਾ ਸਥਾਨ. |
findLast() | ਟੈਸਟ ਕੀਤੇ ਗਏ ਅੰਤਿਮ ਮੁੱਲ ਦਾ ਮੁੱਲ. |
findLastIndex() | 通过测试的最后一个元素的索引。 |
ਮਾਡਲ
ਉਦਾਹਰਣ 1
ਅੰਤਿਮ ਮੁੱਲ ਜਿਸ ਤੋਂ ਵੱਡਾ 18 ਦਾ ਸਥਾਨ ਨੂੰ ਲੱਭਣਾ:
const ages = [3, 10, 18, 20]; ages.findLastIndex(checkAge); function checkAge(age) { return age > 18; }
ਉਦਾਹਰਣ 2
ਅੰਤਿਮ ਮੁੱਲ ਜਿਸ ਤੋਂ ਵੱਡਾ ਇਨਪੁਟ ਮੁੱਲ ਹੈ ਦੇ ਸਥਾਨ ਨੂੰ ਲੱਭਣਾ:
<p><input type="number" id="toCheck" value="18"></p> <button onclick="myFunction()">Test</button>Any values above:
语法
array.findLastIndex(function(currentValue, index, arr), thisValue)
参数
参数 | 描述 |
---|---|
function() | 必需。为每个数组元素运行的函数。 |
currentValue | 必需。当前元素的值。 |
index | 可选。当前元素的索引。 |
arr | 可选。当前元素所属的数组。 |
thisValue |
可选。传递给函数的 this 值。 默认值为 undefined。 |
返回值
类型 | 描述 |
---|---|
Number |
通过测试的最后一个元素的索引。 如果没有找到,则返回 -1。 |
浏览器支持
findLastIndex()
是 ES2023 的特性。
自 2023 年 7 月起,所有现代浏览器均支持该方法:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 110 | Edge 110 | ਫਾਇਰਫਾਕਸ 115 | ਸਫਾਰੀ 16.4 | ਓਪੇਰਾ 96 |
2023 ਸਾਲ ਫਰਵਰੀ | 2023 ਸਾਲ ਫਰਵਰੀ | 2023 ਸਾਲ ਜੁਲਾਈ | 2023 ਸਾਲ ਮਾਰਚ | 2023 ਸਾਲ ਮਈ |
- ਪਿੱਛਲਾ ਪੰਨਾ findLast()
- ਅਗਲਾ ਪੰਨਾ flat()
- ਪਿੱਛੇ ਵਾਪਸ ਜਾਓ جاوااسکریپٹ آرری مراجع دستورجاتی