I need to be able to remove object from object based on array values.
I have a base object:
const obj = {
one: {
selected: undefined,
},
two: {
selected: undefined,
},
three: {
selected: undefined,
}
};
Example array is:
const arr = ['one', 'two'];
My attempt at doing this:
const mappedObj = arr.map(val => {
if (obj[val]) {
return ({
[val]: {
selected: true
},
});
}
return false;
})
I need it to be:
object: {
one: {
selected: true,
},
two: {
selected: true,
}
}
one.selectedis true andtwo.selectedis false as per your expected result?