传播对象文字函数参数和 return shorthand
Spread object literal function argument and return shorthand
有没有更短的写法? (展开对象字面量参数和 return 它的所有属性):
export const selectUser = ({ fullName, email, userType }) => ({
fullName,
email,
userType,
}),
);
假设(来自return它的所有属性)对象恰好具有这 3 个属性,您可以:
export const selectUser = obj => ({ ...obj });
有没有更短的写法? (展开对象字面量参数和 return 它的所有属性):
export const selectUser = ({ fullName, email, userType }) => ({
fullName,
email,
userType,
}),
);
假设(来自return它的所有属性)对象恰好具有这 3 个属性,您可以:
export const selectUser = obj => ({ ...obj });