ES6连续结构赋值

280 阅读1分钟

小案例

//常规获取c值
let obj={a:{b:{c:1}}}
console.log(obj.a.b.c)

//常规结构赋值
const {c}=obj.a.b
console.log(c)

//连续结构赋值方法
const {a:{b:{c}}}=obj
console.log(c)
    
//连续结构赋值重命名       
let obj2={a:{b:4}}
const {a:{b:newName}}=obj2
console.log(newName)