gpt4 book ai didi

javascript - 在 javascript 中解构嵌套对象 |解构二级父子对象

转载 作者:搜寻专家 更新时间:2023-11-01 05:03:14 26 4
gpt4 key购买 nike

我需要从该对象中解构并获取 title、child、childTitle 的值

const obj1 = {
title : 'foo',
child : {
title2 : 'bar'
}
}

let {title, child} = obj1;
console.log(title) // 'foo'
console.log(child) // { title : 'bar' }

// but couldn't get child object this way

let { title , child : { title2 } } = obj1;
console.log(title) // 'foo'
console.log(child) // undefined
console.log(title2) // 'bar'

我怎样才能得到子对象?

最佳答案

child: { title2 } 只是解构子属性。如果您想获取子属性本身,只需在语句中指定它:let { title, child, child: { title2 } } = obj1;

const obj1 = {
title: 'foo',
child: {
title2: 'bar'
}
}

let { title, child, child: { title2 } } = obj1;

console.log(title);
console.log(child);
console.log(title2);

关于javascript - 在 javascript 中解构嵌套对象 |解构二级父子对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54293147/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com