我在响应中有一个对象数组,如下所示。
Arr = [
{id:1 val:5},{id:2 val:51}
]
当id = 2时,我需要获取值。js中是否有任何直接方法?如何在javascript es5中做到这一点?
答案 0 :(得分:1)
const entry = Arr.find(x => x.id === 2);
if (entry) {
console.log(entry.val);
}
答案 1 :(得分:1)
Foo
答案 2 :(得分:0)
您可以这样获得价值:-
for (var i = 0; i < Arr.length; i++) {
if (Arr[i].id === 2) {
console.log(Arr[i].val);
}
}