Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript在对象数组中查找匹配值的索引_Javascript - Fatal编程技术网

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(索引)