使用属性

时间:2017-10-25 20:13:14

标签: javascript ecmascript-6

我有一个这样的对象:

const myObject = { 'docs.count': 1000, uuid: 11244, 'pri.store.size': 2453 }

我想做一个解构任务。这只适用于这种类型的领域吗?

const { uuid } = myObject;

谢谢!

1 个答案:

答案 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);