我有一个具有多种属性的对象
const someObject = {
id: 'someid',
name: 'somename',
age: 'somenumber',
someproperty: 'xxx',
anotherproperty: 'yyy',
foo: 'bar',
// ... with many more object properties
}
我有一个选择器函数,其中someObject
是输入参数,它仅返回该对象的一些属性。
const functionName = ({id, age, name, foo}) => ({id, age, name, foo});
是否可以直接返回销毁的参数,而无需重复的代码?
使用...rest
进行销毁(然后返回休息状态)可能是一个糟糕的选择,因为我不想返回的对象属性比我需要的属性更多。