一个对象数组,已知其中一个对象属性的某个属性值,然后通过该属性值获取其所属对象的对象下标。
简单地说就是通过指定对象属性值获取对象的下标,可以通过 javascript 的 findIndex() 方法实现。
findIndex() 方法的作用是传入一个函数条件,然后返回符合条件的数组的第一个元素的位置(下标)。
示例代码:
var _name = 'tddx'; //已知属性值
var _object = [
{
name: 'tddx',
age: '10'
},
{
name: 'neirong',
age: '12'
}
]
var _index = _object.findIndex(function(event){
return event.name === _name;
});
console.log('已知属性值的下标是:'+_index);