javascript在对象数组中查找匹配值的索引
我通过查找对象内部的特定值来查找对象列表数组中某个项的索引 目前,我正在通过javascript在对象数组中查找匹配值的索引,javascript,Javascript,我通过查找对象内部的特定值来查找对象列表数组中某个项的索引 目前,我正在通过 var x = [{ _id: '59974d9015a07e09b88e3b53', status: '1', id: '59974d2915a07e09b88e3b4b' }, { _id: '12345', status: '1', id: '54321' }] var index = null; for (var i=0; i<x.length; i++) { if ( x[i]._id ==
var x = [{ _id: '59974d9015a07e09b88e3b53', status: '1', id: '59974d2915a07e09b88e3b4b' }, { _id: '12345', status: '1', id: '54321' }]
var index = null;
for (var i=0; i<x.length; i++) {
if ( x[i]._id == '59974d9015a07e09b88e3b53' ) {
index = i;
break;
}
}
var x=[{{u id:'59974d9015a07e09b88e3b53',状态:'1',id:'59974d2915a07e09b88e3b4b'},{{u id:'12345',状态:'1',id:'54321'}]
var指数=零;
对于(var i=0;i,可以使用返回满足条件的第一个元素的索引的方法,否则返回-1
var x=[{
_id:'59974d9015a07e09b88e3b53',
状态:“1”,
id:'59974d2915a07e09b88e3b4b'
}, {
_id:'12345',
状态:“1”,
id:'54321'
}]
var指数=x.findIndex(e=>e._id='59974d9015a07e09b88e3b53')
console.log(索引)