一、在数组对象中找到某一属性值最后一次出现的索引
findArrObjIndex(arr,key,value){
return arr.reduce((acc, obj, index) => {
// 检查对象中是否存在指定的 key,并且其值等于目标值
if (obj.hasOwnProperty(key) && obj[key] === value) {
console.log(obj.hasOwnProperty(key), obj[key],value);
// 更新最后一次出现的索引
return acc = index;
}
return acc
}, -1);
}
findArrObjIndex(arr,'key',1)