1

我正在尝试 ES6 的新解构特性,但在理解它或让它工作时遇到了一些麻烦。

var test = {
    testme: "asd",
    funcA: function() {
       console.log("A");
   }
};
var [ testme, funcA ] = test;
console.log(testme);
console.log(funcA);

我希望在控制台中看到,"asd"function() { ... }我得到undefined了两者。

使用火狐 28.0

4

1 回答 1

2

如果你解构一个对象,你必须使用对象的结构:

var {testme, funcA} = test;
于 2014-03-21T16:04:25.347 回答