将对象分解为较小的对象

时间:2018-07-31 15:17:31

标签: javascript destructuring

我想基于花药对象创建一个新对象,但属性较少。

我知道我可以这样手动设置:

const obj = {
  a: 1,
  b: 2,
  c: 3
};
const smallObj = {
  a: obj.a
};

console.log(smallObj)

有没有办法进行销毁?

我尝试这样做:

const obj = {
  a: 1,
  b: 2,
  c: 3
};
const smallObj = {
  a
} = {...obj}

console.log(smallObj, a)

但是如您所见,我得到变量a等于1,但是smallObj是对obj的引用。

0 个答案:

没有答案