gpt4 book ai didi

Javascript |通过 JSON 的特定键值在 JSON 数组中搜索

转载 作者:行者123 更新时间:2023-11-29 10:13:52 26 4
gpt4 key购买 nike

如果存在具有特定 ID 值的键,我需要在 JSON 对象数组中进行搜索。如果存在,则返回它,如果不存在,则返回 -1 或其他内容

var array = [{'id': 1, 'name': 'xxx'},
{'id': 2, 'name': 'yyy'},
{'id': 3, 'name': 'zzz'}];

var searchValue --> id==1

应该是这样的吧?

function search_array(array,valuetofind) {
if array.indexof({'id': valuetofind}) != -1 {
return array[array.indexof({'id': valuetofind})]
} else {
return {'id': -1}
}
}

最佳答案

如果匹配存在则返回对象,如果没有匹配则返回 -1。

function search_array(array,valuetofind) {
for (i = 0; i < array.length; i++) {
if (array[i]['id'] === valuetofind) {
return array[i];
}
}
return -1;
}

关于Javascript |通过 JSON 的特定键值在 JSON 数组中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27077431/

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