array
中有JSON
个:
var a = [ {id:1, latlong:[...]} , {id:2, latlong:[...]} , ... ];
例如,如何获取键id
等于2的JSON元素?
答案 0 :(得分:0)
签出.filter方法。
var a = [ {id:1, latlong:[...]} , {id:2, latlong:[...]} , ... ];
console.log(a.filter((item) => item.id === 2));
答案 1 :(得分:0)
您可以使用数组filter
来返回对象数组。然后使用索引(此代码中的示例[0]
)检索第一个对象
var a = [{
id: 1,
latlong: ''
}, {
id: 2,
latlong: ''
}];
let newVal = a.filter(e => e.id === 2)[0];
console.log(newVal)
答案 2 :(得分:0)
要查找单个条目,请使用.find
方法:
const a = [ {id:1, latlong:[...]} , {id:2, latlong:[...]} , ... ];
const el = a.find((item) => item.id === 2);
console.log(el);