解构与赋值

 /*  
            解构赋值
                es6中允许从数组中提取值,按照对应位置,对变量赋值,对象也可以实现解构 
            
            数组结构
              1:let [a,b,c] = [1,2,3]
              2: 数组结构时按照一一对应的关系结构出变量的值

            对象结构
                允许我们使用变量的名字匹配对象的属性,匹配成功,将对象的属性的值赋值给变量
         */
         //数组结构
         const [a,b,c] = [1,2,3]
         console.log(a);
         console.log(b);
         console.log(c);
 
 
 
        // 对象结构
        let person = {name:'zhangsan',age:20};
        //第一种解构方式
        let {name,age} = person;
         //第二种解构方式
         let {name:myName,age:myAge} = person; //myName  myAge 属于别名
         console.log(myName);
         console.log(myAge);
         
posted @ 2020-07-09 11:06  徐的小博客  阅读(169)  评论(0编辑  收藏  举报