ES6 Strukturierungszuordnung?

Die neuen Funktionen für die Zuweisung von Destrukturierungen von ES6 sind jetzt ziemlich bekannt Live Copy auf Babels REPL); im Fall von Variablen, diebereit exist:

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"

Gibt es eineinfac Converse in ES6? Eigenschaften auf ein @ setzbestehende Objekt basierend auf gleichnamigen Variablen? (Außer dem offensichtlicheno.a = a; o.b = b;)

Hinweis Ich spreche nicht über wannErstelle ein Objekt, wir könnten das mit der wunderbaren neuen Syntax des Objektinitialisierers machen, mit der wir die Namen nicht unnötig wiederholen können:

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

Aber wenn ichbereit ein Objekt haben, kann ich eine Art von @ tStrukturierun Zuordnung in ES6?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage