Деструктуризация объектов в ES6

У меня есть функция, которая просто возвращает часть существующего объекта. в этом случае я использую деструктуризацию объекта, но для этого мне нужно повторить мой код дважды, один для получения свойств и один раз для создания объекта, как показано ниже.

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;
} 

0 ответов

Другие вопросы по тегам