2017-06-20 6 views
-1

Sagen wir, ich habe ein Objekt mit einer Form wie so:Nested Destrukturierung

{ 
    rows: [ 
    {some: fields, 
    go: here}] 
} 

, und sagen, dass in einem bestimmten Fall, ich wusste, dass die Länge der Reihen 1 ist, wie könnte ich extrahieren {einige: Felder, geh: hier} durch Destrukturierung?

ich versucht habe: {rows: [stuff]} und {rows: stuff} aber in beiden Fällen console.log(stuff) druckt [{some: fields, go: here}] Wie kann ich dies durch Destrukturierung tun?

Antwort

0

{rows: [stuff]} funktioniert:

const obj = { 
 
    rows: [ 
 
    {some: 'fields', 
 
    go: 'here'}] 
 
}; 
 

 
const { rows: [stuff] } = obj; 
 
console.log(stuff);

+2

Warum sind Sie alle diese downvotes bekommen? Ich denke, deine Antwort funktioniert nach meiner Lesart ganz gut. Es ist super ärgerlich, wenn Leute Antworten ablehnen, nur weil sie die Frage ablehnen, weil sie denken, dass es ein Duplikat ist. – samanime