Трюк для решения этого вопроса как однострочного заключается в переводе принятого подхода: вместо того, чтобы начинать с исходного объекта orig
, можно начинать с ключей, которые они хотят извлечь.
Используя Array#reduce
можно сохранить каждый необходимый ключ на пустом объекте, который передается как initialValue
для указанной функции.
Так же:
const orig = {
id: 123456789,
name: 'test',
description: '…',
url: 'https://…',
};
const filtered = ['id', 'name'].reduce((result, key) => { result[key] = orig[key]; return result; }, {});
console.log(filtered); // Object {id: 123456789, name: "test"}
Тег формы не поддерживает метод patch. Он должен быть либо получен, либо опубликован