我有一个函数,它只返回现有对象的一部分。在这种情况下,我使用对象解构,但为此我需要重复我的代码两次,一次用于检索属性,一次用于创建如下所示的对象。
function getPartlyState(obj) {
const { x, y, z } = obj;
return { x, y, z };
//**OR**
return { x: obj.x, y: obj.y, z: obj.z };
}
有没有更好的方法让我不必重复我的属性,如下所示。
function getPartlyState(obj) {
return { x, y,z } = obj;
}