I have an object like obj = { test1: 'sth', test2: 'sth', label: 'sth' }
.
And I would like to destructure this object {...obj}
except label
to get { test1: 'sth', test2: 'sth' }
.
How to destructure the object without this key?
Should I create a new object or is there any way to do this simply in one line?
Simple delete should do the trick.
delete obj.label;
EDIT: apparently my question did not do destructuring properly. Perhaps something like the following would work then.
({label, ...rest} = {test1: 'sth', test2: 'sth', label: 'sth' });
console.debug(rest);
Rest should contain only test1 and test2 properties/values.