Фильтровать массив
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 = [/*ваш код*/]