解构赋值

假设有如下的数据

let objData = {
      a: {
        b: {
          c: 1
        }
      }
    }
// 一般我们获取c的值
console.log(objData.a.b.c);

连续结构赋值

// 通过结构赋值
    const {a:{b:{c}}} = objData;
    console.log(c); // 1
console.log("b",b); // 报错,未定义b
  
// 如果我们不想要c这个名字,可以换个名字,比如将C换成f
const {a:{b:{c:f}}} = objData;
console.log(f); // 1

 

posted @ 2021-11-23 15:15  一江春水向东刘小姐  阅读(25)  评论(0编辑  收藏  举报