标签: javascript ecmascript-6 babeljs destructuring
我知道什么时候有像
var obj = {a: "apple", p: "pen"};
然后我们可以像var {a, p} = obj; /* a = 'apple', p = 'pen' */
var {a, p} = obj; /* a = 'apple', p = 'pen' */
如果键是整数,var obj = {0: 'pineapple', 1: 'pen'};
var obj = {0: 'pineapple', 1: 'pen'};
因为我们不能将整数声明为变量名,如何对它进行解构呢?
答案 0 :(得分:9)
就像其他任何assigning to new variable names
var {0:a, 1:b} = obj;