连续解构赋值 let obj = {a: {b:{c:1}}} // 想拿到c的值 // console.log(obj.a.b.c) // 1 一般方法 // 解构赋值 let {a: {b:{c}}} = obj console.log(c) // 1 但是不能直接打印a和b,会报错:a,b没有定义 连续解构赋值+重命名 let obj = {a: {b:{c:1}}} let {a: {b:{c:data}}} = obj console.log(data) // 1