我想基于另一个对象创建一个新对象,但属性较少。
我知道我可以通过这样的手动分类来完成:
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 .
a
1
smallObj
obj