查找对象数组中的包含某一元素的对象的索引下标,亲测有效!
当我们拿到索引下标之后,就可以获取数组中的对象,之后传值,赋值,什么的,都很方便... ...
<script>
// 需要查找的数组
var arr = [
{
userId: '01',
docId: 'ac09001',
status: 'todo'
},
{
userId: '02',
docId: 'ac09002',
status: 'doing'
},{
userId: '03',
docId: 'ac09003',
status: 'done'
}
];
// 包含查找值的对象
var docIdCheck = {
userId: '01',
docId: 'ac09003',
status: 'done'
}
// 新建一个变量接收索引下标
var indexNum = (arr || []).findIndex((item) => item.docId === docIdCheck.docId);
// 打印索引下标
console.log(indexNum);
</script>