对象解构:如何使用中间嵌套属性

时间:2015-10-15 01:14:36

标签: javascript ecmascript-6 destructuring

var { iWantThis: { andThis, andThisToo } } = x;

有没有办法在一次解构通话中访问所有三种?我想避免两次这样的调用:

var { iWantThis } = x;
var { andThis, andThisToo } = iWantThis;

1 个答案:

答案 0 :(得分:4)

我能提出的最接近的是:

var { iWantThis, iWantThis: { andThis, andThisToo } } = x;

如果我使用ES6,我认为我会使用let;)