Средний
Задача по JavaScript — Фильтрация объектов
Объекты
Сортировки
Описание
Код
Необходимо реализовать функцию filterByShape(array, values), которая принимает массив объектов с данными и объект со значениями, по которым необходимо фильтровать.
const arr = [
{a: 1, b: 1, c: 1},
{a: 2, b: 1, c: 1},
{a: 1, b: 2, c: 1},
{a: 1, b: 1, c: 2},
{a: 1, b: 2, c: 2},
{a: 2, b: 1, c: 2},
{a: 2, b: 2, c: 2},
];
console.log(filterByShape(arr, {a: 1}));
// [
// { a: 1, b: 1, c: 1 },
// { a: 1, b: 2, c: 1 },
// { a: 1, b: 1, c: 2 },
// { a: 1, b: 2, c: 2 },
// ]
console.log(filterByShape(arr, {a: 1, b: 2}));
// [
// { a: 1, b: 2, c: 1 },
// { a: 1, b: 2, c: 2 },
// ]Описание
Console
Perfomance
Очистить
Время выполнения: - мс