Допустим, у меня есть этот объект:
const someProps = { darkMode: true, underlineMistakes: false, spellingView: (...), grammerView: (...) };
Мне не обязательно знать имена каких-либо свойств, за исключением того, что 1+ оканчивается на 'View'.
и я хочу разрушить только те ключи, которые заканчиваются на 'view', что я хотел бы сделать что-то вроде:
const propsEndingInView = Object.keys(someProps).filter(prop => !prop.endsWith('View');
const {
...nonViewProps, // darkMode, underlineMistakes
propsEndingInView // {spellingView: (...), grammerView: (...)}
} = someProps;
Мне нужно как-то разделить два типа свойств, предпочтительно пока
Не знаю, как это сделать, и даже если это возможно.