gpt4 book ai didi

javascript - 如何通过JSON数组查找具有嵌套对象元素

转载 作者:行者123 更新时间:2023-12-01 02:19:56 25 4
gpt4 key购买 nike

下面是我的 JSON 数组,我想查找 contact 数组是否具有特定值。

 data =  [ { _id: 5a67294923aba20014e2fe5a,
customerLocation: '473 Victoria St, Singapore 198371',
customerName: 'UNIVERSAL',
id: 'UNI3L2',
customerType: 'customer',
contact:
[ 'Brian spilak',
'Brian spilak2',
'Brian spilak3',
'Brian spilak4',
'Brian spilak5' ] } ];

JAVASCRIPT

function findContact(data,con){
return data.contact.find(item => {
return item.data.contact == con;
})
}

console.log('Contact Name :', findContact(data,'Brian spilak2'));

最佳答案

item 没有 data.contact 属性,并且您的 data 响应它是一个数组,因此您必须指定一个索引才能工作与:

function findContact(data,con){
return data[0].contact.find(item => {
return item == con;
})
}

关于javascript - 如何通过JSON数组查找具有嵌套对象元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49270674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com