Var*_*n S 4 javascript destructuring ecmascript-6 nested-object
我需要从这个对象中构造并获取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'
Run Code Online (Sandbox Code Playgroud)
我怎么能得到孩子的对象?
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);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
275 次 |
| 最近记录: |