如何从javascript中的对象数组中提取对象

时间:2019-10-15 08:53:04

标签: javascript arrays orm

我意识到可能已经有人问过了,但是我用谷歌搜索都没有为我工作。我有一个对象数组

const domain = [
                { 'domain': 'All Domains' },
                { 'domain': 'Active Domains' },
                { 'domain': 'Not Reviewed' },
                { 'domain': 'Not Seen' },
                { 'domain': 'Action Concluded' },
            ];

我需要提取值以获得

var newDomain = [
                   { 'domain': 'Active Domains' },
                   { 'domain': 'Action Concluded' },
                ];

我曾想使用.map,但我对如何使用它一无所知。

1 个答案:

答案 0 :(得分:0)

您可以使用filter

const domain = [{
    'domain': 'All Domains'
  },
  {
    'domain': 'Active Domains'
  },
  {
    'domain': 'Not Reviewed'
  },
  {
    'domain': 'Not Seen'
  },
  {
    'domain': 'Action Concluded'
  },
];
var newDomain = domain.filter(item => item.domain === 'Active Domains' || item.domain === 'Action Concluded');
console.log(newDomain)