美文网首页
从对象数组中返回给定的属性属性对象数组

从对象数组中返回给定的属性属性对象数组

作者: Gingbery | 来源:发表于2018-03-13 17:54 被阅读0次
filterVal = ['id', 'title', 'author']
jsonData = [
  {
    id: 1,
    title: 2,
    author: 3,
    pageviews: 4,
    display_time: 5
  },
  {
    id: 1,
    title: 2,
    author: 3,
    pageviews: 4,
    display_time: 5
  }
]

要求返回:

[
  {
    id: 1,
    title: 2,
    author: 3
  },
  {
    id: 1,
    title: 2,
    author: 3,
  }
]

实现方法:

function formatJson(filterVal, jsonData) {
  return jsonData.map(v => {
    return filterVal.map(j => {
      return v[j]
    })
  })
}

相关文章

网友评论

      本文标题:从对象数组中返回给定的属性属性对象数组

      本文链接:https://www.haomeiwen.com/subject/snzzfftx.html