Фильтровать массив

orders: [

    {
      "inet_client_id": 36874,
    },
    {
      "inet_client_id": 36874,
    },
    {
      "inet_client_id": 36874,
    },
    {
      "inet_client_id": 1212,
    },
    {
      "inet_client_id": 36874,
    },
    {
      "inet_client_id": 23543,
    },
    {
      "inet_client_id": 36874,
    },
]

Как можно фильтровать массив где inet_client_id = 36874, знаю что можно через filter но не пойму как, подскажите пожалуйста

Пробовал return this.orders.filter(item => item.inet_client_id === '36874')


Ответы (1 шт):

Автор решения: AleksMedovnik

Все правильно. Можно через метод filter сделать. Просто нужно в каждой итерации цикла, извлекать свойство "inet_client_id" и фильтровать его значения.

    let newOrders = orders.filter(order => order.inet_client_id === 36874);
    console.log(newOrders)

Но, обратите внимание, что у вас orders объявлен, как свойство другого объекта. Для проверки правильности, объявите так:

    let orders = [/*ваш код*/]
→ Ссылка