有一个数组[{name:55,value:0},{name:55,value:0},{name:55,value:1},{name:55,value:1},{name:55,value:1}],用js函数判断数组里面最后一项属性value为0的数组下标并返回
时间: 2024-03-26 07:39:08 浏览: 45
如何在PHP中使用数组
可以使用以下代码实现:
```javascript
function findLastIndex(arr) {
for (let i = arr.length - 1; i >= 0; i--) {
if (arr[i].value === 0) {
return i;
}
}
return -1; // 如果数组中没有值为0的元素,返回-1
}
```
使用示例:
```javascript
const arr = [{name:55,value:0},{name:55,value:0},{name:55,value:1},{name:55,value:1},{name:55,value:1}];
const lastIndex = findLastIndex(arr);
console.log(lastIndex); // 输出1
```
这个函数会从数组末尾开始遍历,找到第一个属性value为0的元素并返回其下标。如果数组中没有属性value为0的元素,则返回-1。
阅读全文