Javascript根据数组中对象的指定属性值找到对象,现有如下数组,根据ID值找到数组中对应的对象:
var geoCoords = [
{id:1,name:'北京', geoCoord:[116.46, 39.92]},
{id:2,name:'上海', geoCoord:[121.48, 31.22]},
{id:3,name:'重庆', geoCoord:[106.54, 29.59]},
{id:4,name:'天津', geoCoord:[117.2, 39.13]}
];
方法1:
var data= geoCoords.filter(function(item){
return item.id == 3;
})
console.log(data[0]);//{id: 3, name: "重庆", geoCoord: Array(2)}
方法2:
var data= geoCoords.find((item) => {
if(item.id == 3){
return item
}
})
console.log(data);////{id: 3, name: "重庆", geoCoord: Array(2)}
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » Javascript根据数组中对象的指定属性值找到对象
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » Javascript根据数组中对象的指定属性值找到对象