前端技术 手机教程
程序开发 平面动画
系统软件 运营推广
CMS教程 在线手册
资源下载 网络安全
精准搜索请尝试:精确搜索

Javascript根据数组中对象的指定属性值找到对象

2020-09-07 16:35:04 来源:原创 作者:寂静的神经

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)}

 

 

分享到:
本文关键词:数组 对象

相关文章

零五科技,分享IT知识,国内顶级IT知识门户网站。

Copyright (C) www.02405.com, All Rights Reserved.

零五科技 版权所有 辽ICP备13002105号-1