如何从数组[JavaScript]获取对象的索引?

阿迪亚
let database = [{
        name: 'James Bond',
        code: '007'
    },
    {
        name: 'El',
        code: '11'
    }
]

let subject = {
    name: 'James Bond',
    code: '007'
}

database.indexOf(subject)

这将返回-1。我在SO上发现了类似的问题,但它们都主要是通过将对象与键值对进行比较来查找对象的索引。

萨耶塔兰

DOCS

indexOf()方法返回第一次出现指定值的调用String对象内的索引,从fromIndex开始搜索。如果找不到该值,则返回-1。

使用 findIndex

演示

let database = [{
        name: 'James Bond',
        code: '007'
    },
    {
        name: 'El',
        code: '11'
    }
]

let subject = {
    name: 'James Bond',
    code: '007'
}

console.log(database.findIndex(x => x.name=="James Bond"))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从对象学生数组的索引中获取元素

如何在JavaScript的数组的特定索引处获取值?

如何在JavaScript中通过对象的属性获取索引?

如何从角度或JavaScript的对象数组中获取比较值的索引

如何获取JavaScript对象数组中的总值

如何索引对象数组

如何使用JavaScript获取数组中最小值的索引?

如何在Javascript中获取数组索引值

Javascript:如何获取数组中某个值顺序的索引?

如何使用angular获取数组中对象的索引?

如何根据数组属性的索引拆分和合并JavaScript对象

如何从Javascript中的对象数组中获取不同的对象

javascript json如何获取json数组中的键的索引

如何获取对象内部数组元素的索引?

如何获取数组中的对象索引

如何获取此数组中对象的索引?

如何从数组中快速获取对象索引

在JavaScript上的JSON对象中获取数组的索引

从Javascript数组获取索引

如何使用JavaScript获取单击的数组元素的索引?

如何获取JSON数组中对象的索引?

如何获取javascript数组中重复项的索引?

javascript 如何从充满对象的数组中获取对象值?

获取包含嵌套数组中值的对象的索引 - JavaScript

如何从对象数组中获取元素 (JavaScript)

如何获取数组中命名对象的索引

如何从 angular 或 javascript 的数组中获取对象

JavaScript 根据选定的对象 ID 数组获取索引

获取索引后如何显示对象值的数组?