2017-06-20 78 views
-1

說我有一個形狀像這樣的對象:嵌套解構

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

,並說,在特定情況下,我知道,行的長度爲1。我怎麼能提取{一些:領域,去:這裏}通過解構?

我曾嘗試:{rows: [stuff]}{rows: stuff}但在這兩種情況下console.log(stuff)打印[{some: fields, go: here}]我怎樣才能做到這一點通過解構?

回答

0

{rows: [stuff]}正常工作:

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

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

+2

爲什麼你得到所有這些downvotes的?根據我的閱讀,我認爲你的回答很好。當人們只是因爲他們認爲這是一個重複而使他們失望而回答了這個問題的時候,這是非常煩人的。 – samanime