-1
const arr =[
            {
                id:1,
                name: 'Name',
                country: 'UK',
            },
            {
                id:2,
                name: 'Name',
                country: 'USA',
            },
            {
                id:3,
                name: 'Name',
                country: 'USA',
            },
            {
                id:4,
                name: 'Name',
                country: 'UK',
            },
        ];

Marik Ishtar
  • 2,899
  • 1
  • 13
  • 27
  • 1
    [`.filter()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter) – cbr Jul 02 '20 at 14:00

3 Answers3

1

Try using filter():

const arr =[ { id:1, name: 'Name', country: 'UK', }, { id:2, name: 'Name', country: 'USA', }, { id:3, name: 'Name', country: 'USA', }, { id:4, name: 'Name', country: 'UK', }, ];

const res = arr.filter(e => e.country === 'UK');

console.log(res);
Rahul Bhobe
  • 4,165
  • 4
  • 17
  • 32
zeterain
  • 1,140
  • 1
  • 10
  • 15
1

use filter

const arr =[
            {
                id:1,
                name: 'Name',
                country: 'UK',
            },
            {
                id:2,
                name: 'Name',
                country: 'USA',
            },
            {
                id:3,
                name: 'Name',
                country: 'USA',
            },
            {
                id:4,
                name: 'Name',
                country: 'UK',
            },
        ];

const uk = arr.filter(item => item.country === 'UK')

console.log(uk)
Marik Ishtar
  • 2,899
  • 1
  • 13
  • 27
1

Use filter()

arr.filter(value => value.country === 'UK')
blankart
  • 716
  • 5
  • 13