我有一个这样的对象:
const myObject = { 'docs.count': 1000, uuid: 11244, 'pri.store.size': 2453 }
我想做一个解构任务。这只适用于这种类型的领域吗?
const { uuid } = myObject;
谢谢!
答案 0 :(得分:3)
变量名称不能包含点,因此您无法获得const docs.count = 1000
。解构允许您提取值,即使属性名称不能是变量的名称,但您需要assign them a valid variable name:
const myObject = { 'docs.count': 1000, uuid: 11244, 'pri.store.size': 2453 }
const { 'docs.count': docsCount } = myObject;
console.log(docsCount);