Назад к задачам
EvappsПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
10
Создание нового объекта с отбором полей по фильтру
Компании, где спрашивали:
Условие задачи
Функция create, которая:
- Принимает два объекта:
src— исходные данные иmask— объект‑фильтр; - Возвращает новый объект
result, включающий только те свойства изsrc, для которых вmaskуказано значениеtrue.
const a = { fi: 1, k: 2, j: 5, o: 8, d: [3, 4, 5] };
const b = { fi: true, k: false, j: true };
const c = create(a, b); // Должно вернуть { fi: 1, j: 5 }