У меня есть объект вида
{
ru-krs: value,
ru-mos: value,
ru-spb: value
}
Также есть массив вида
['ru-mos, ru-spb']
Как проверить исходный объект по значениям из массива и с отфильтрованными значениями произвести какие-либо действия?
Обновление:
Я отфильтровал, но получил новый объект. Но как теперь применить, например, стиль (в каждом ключе есть значение style) к исходному объекту, фильтруя его по новому объекту?
this.nodes - искомый объект
items - массив, по которому фильтрую
let newNodes = Object.keys(this.nodes)
.filter(el => items.includes(el))
.reduce((obj, key) => {
obj[key] = this.nodes[key];
return obj;
}, {});