ES6之解構賦值

截止到ES6,共有6種聲明變量的方法,分別是var 、function以及新增的let、const、importclass;javascript

咱們一般的賦值方法是:java

    var foo='foo';
    function foo(){};
    let foo='foo';
    ...

es6給咱們提供了一種嶄新賦值方式:解構賦值;es6

例如咱們須要聲明3個變量,咱們用傳統的賦值方式和解構賦值作一個比較;es5

es5:code

    var data=[1,2,3];
    var index=1;     
    var isEnd=false; 

    console.log(data);//Array[3]
    console.log(index);//1
    console.log(isEnd);//false;

es6:blog

    let=[data,index,isEnd]=[[1,2,3],1,false];

    console.log(data);//Array[3]
    console.log(index);//1
    console.log(isEnd);//false;

是否是很方便,並且結構更加靈活還能夠自由嵌套;ip

相關文章
相關標籤/搜索