js两个数组对象通过相同元素匹配筛选

let a = [

{

  name: 'joy',

  year: '24'

},

{

  name: 'eve',

  year: '25'

}

]

let b = [

{

  name: 'joy',

  city: 'shenzhen',

  sexy: 'man'

}

]

比如我想用我的 b数组对象去匹配 a数组对象,并且得到 a中对应的年龄:

let obj = {}

obj = a.find((item) => {

  return item.name == b.name 

})

obj.year   //  24

希望本文对你有所帮助!

 

posted on 2018-06-22 15:37  王子乔  阅读(10217)  评论(1编辑  收藏  举报

导航