我需要从该对象中解构并获取 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);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)