下面是我的示例JSON对象。我希望得到'title'
值
关于经度值。我有多个(20-30)经度来获得标题,所以我不想多次循环:
{
items:[
{
longitude:-72.897668,
latitude:40.453576,
title:52 street
},
{
longitude:-71.897668,
latitude:41.453576,
title:5th Ave
}
]
}
任何人都可以建议我如何在不使用for循环的情况下获得价值。
答案 0 :(得分:0)
你有没有尝试过linke array.filter()?
function filterByLongitude(element) {
var expected = -72.897668
return element.longitude === expected;
}
var items = [{
longitude:-72.897668,
latitude:40.453576,
title:'52 street'
}, {
longitude:-71.897668,
latitude:41.453576,
title: '5th Ave'
}];
var match = items.filter(filterByLongitude);
console.log(match[0].title); // 52 street