阿酥博客阿酥博客

逐梦
二次元

JS中的解构赋值

数组的解构赋值

let ary=[1,2,3];

let[a,b,c] = ary;   //按照一个数据值的结构,快速获取到解析的其中的内容

a=1;
b=2;
c=3;

let[,,c]=ary;      //两个逗号可以直接获取到第三个数据值
c=3;

let[a,...b]=ary;      //获取第一项,剩下的项作为数组返回  
                      //  "..."称之为剩余运算符:除了第一项以外的都放在同一个数组中

a=1;
b=[2,3];

对象的解构赋值

let obj={name:'xxx',age:18,sex:0};

let{name,age,sex}=obj;
//对象解构赋值的时候,左边的变量名和对象中的属性名一致才可以

let{name:nameA}=obj;
//在左边更改变量名

本原创文章未经允许不得转载 | 当前页面:阿酥博客 » JS中的解构赋值

评论