当键是整数时,在javascript es6中解析对象

时间:2016-12-15 06:26:01

标签: javascript ecmascript-6 babeljs destructuring

我知道什么时候有像

这样的对象
var obj = {a: "apple", p: "pen"};

然后我们可以像var {a, p} = obj; /* a = 'apple', p = 'pen' */

那样对其进行解构

如果键是整数,var obj = {0: 'pineapple', 1: 'pen'};

因为我们不能将整数声明为变量名,如何对它进行解构呢?

1 个答案:

答案 0 :(得分:9)

就像其他任何assigning to new variable names

一样
var {0:a, 1:b} = obj;