2016-07-13 22 views
0

Gibt es eine prägnante Art und Weise den Code neu zu schreiben:Ein-Zeilen-Destrukturierung und -Zuordnung in ES6?

const { foo, bar } = oldObj; 
const newObj = { foo, bar }; 

als einzeilige?

+4

Was ist der Sinn dieses? –

+0

@SergioTulentsev Kürze. – Wilhelm

+1

Dies wurde bereits ein paar Mal gefragt. Bitte suchen. Die grundlegende Antwort ist nein, es gibt keinen einfacheren Weg. –

Antwort

-3
const newObj = Object.assign({}, oldObj); 
+1

Dies wird alle Eigenschaften von 'oldObj' kopieren – sdgluck

+2

Guter Punkt, obwohl die Frage in dieser Hinsicht mehrdeutig war. – Ben