ES6 Atribuição de estrutura?

Os novos recursos de atribuição de desestruturação doES6 são bastante conhecidos agora (cópia ao vivo no REPL de Babel); no caso de variáveis quejá existir:

let a, b;                 // Existing variables
let o = {a: "a", b: "b"}; // An object to get values from
// ...
({a, b} = o);             // Set them to the props from `o`
console.log(a);           // "a"
console.log(b);           // "b"

Tem algumasimples conversar no ES6? Definir propriedades em umexistir objeto baseado em variáveis com o mesmo nome? (Além do óbvioo.a = a; o.b = b;)

Note que eu não estou falando sobre quandocriando um objeto, poderíamos fazer isso com a maravilhosa nova sintaxe do inicializador de objetos que não permite repetir os nomes desnecessariamente:

let a = "a";
let b = "b";
let o = {a, b};

Mas se eujá tem um objeto, posso fazer algum tipo deestruturação atribuição no ES6?

questionAnswers(2)

yourAnswerToTheQuestion