“Отфильтровать объект в массиве с помощью двух аргументов” Ответ

Отфильтровать объект в массиве с помощью двух аргументов

var arr= [{id: "123", name: "Faa"},
          {id: "123", name: "Bar"},
          {id: "345", name: "Foo"},
          {id: "678", name: "FaaBar"}
         ];

var name = 'FaaBar';
var id = '678';

arr = arr.filter(function(elem) {
  //return false for the element that matches both the name and the id
  return !(elem.id == id && elem.name == name)
});
Cloudy Chipmunk

Как работает функция Filter () JavaScript

const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];

const filter = arr.filter((number) => number > 5);
console.log(filter); // [6, 7, 8, 9]
DCmax1k

Filter JS объектов массив на основе нескольких параметров

var arr= [{id: "123", name: "Foo"},
          {id: "123", name: "Bar"},
          {id: "345", name: "Foo"},
          {id: "678", name: "FooBar"}
         ];

var name = 'Foo';
var id = '123';

arr = arr.filter(function(elem) {
  //return false for the element that matches both the name and the id
  return !(elem.id == id && elem.name == name)
});
Vivacious Vendace

Ответы похожие на “Отфильтровать объект в массиве с помощью двух аргументов”

Вопросы похожие на “Отфильтровать объект в массиве с помощью двух аргументов”

Больше похожих ответов на “Отфильтровать объект в массиве с помощью двух аргументов” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования