【发布时间】:2019-06-06 13:23:13
【问题描述】:
有没有办法避免competenceList[competenceKey](对象)在:5 和:6 行中重复,在不使用变量声明的情况下保持相同的对象返回?
const func = ({
entities: { competence: competenceList },
timesheet: { management: { competences: competenceKey } },
}) => ({
employeeKey: competenceList[competenceKey].employee,
payrollEnd: competenceList[competenceKey].competenceEnd,
});
【问题讨论】:
-
不要那么努力地避免变量声明。使用它会更具可读性。
-
是的,我同意你的看法,特别是在这种嵌套场景中。只是出于好奇。
标签: ecmascript-6 destructuring spread-syntax