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?