ES6 / ES2015对象解构和改变目标变量

时间:2016-01-20 15:50:41

标签: javascript ecmascript-6 destructuring

如何在对象破坏期间重命名目标?

const b = 6;
const test = { a: 1, b: 2 };
const {a, b as c} = test; // <-- `as` does not seem to be valid in ES6/ES2015
// a === 1
// b === 6
// c === 2

1 个答案:

答案 0 :(得分:34)

您可以指定新的变量名称,如此MDN Example

中所示
0100 0100

因此,在您的情况下,代码将是这样的

1000101

Online Babel Demo