gpt4 book ai didi

javascript - 通过 ID 在 JSON 中查找我的对象

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

[
{"ID":"5","Name":"Jay"},
{"ID":"30","Name":"Sharon"},
{"ID":"32","Name":"Paul"}
]

所以我有这种 JSON。

我需要轻松提供所需 key 的值。例如:

  • 30 会产生=>“Sharon”
  • 5 会产生 => “Jay”

等等。正确的做法是什么?

最佳答案

迭代数组并检查 ID 是否匹配

function getById(id) {
var O = null;
for (var i=0; i<arr.length; i++) {
if ( arr[i].ID == id ) return O = arr[i];
}
return O;
}

getById('30'); // returns {"ID":"30","Name":"Sharon"}

FIDDLE

或在较新的浏览器中:

function getById(arr, id) {
return arr.filter(function(o) { return o.ID == id });
}

FIDDLE

关于javascript - 通过 ID 在 JSON 中查找我的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17309553/

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