【发布时间】:2019-04-11 04:58:49
【问题描述】:
我有一个嵌套数组,我知道人的 id (person.id),但我试图找到对象的 id。如此有效的“父母”ID。
{
{
"id": "12345",
"person": {
"id": "435345345345345",
"first_name": "Jim",
"last_name": "Smith",
},
{
"id": "56789",
"person": {
"id": "3434534534543",
"first_name": "Tony",
"last_name": "Black",
},
}
这会返回人
const id = this.people.find(person => person.id === myid)
{
"id": "435345345345345",
"first_name": "Jim",
"last_name": "Smith",
},
但是我看不到获取 id (12345) 的明显方法。我查看了所有标准数组函数,但似乎没有什么是合适的。
【问题讨论】:
-
this.people 数组中的对象是对象 person ?
-
所以它不是嵌套数组,而是代码示例中的对象
-
您的输入对象无效。
标签: javascript arrays algorithm object search