2017-06-20 86 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