es6语法总结-解构赋值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了es6语法总结-解构赋值相关的知识,希望对你有一定的参考价值。

    function sum(x,y,z){
        let total = 0;
        if(x)total+=x;
        if(y)total+=y;
        if(z)total+=z;

        console.log(`total:${total}`);
    }
    sum(5,‘‘,9)

    function sum2(...m){
        let total = 0;
        for(var i of m){
            total+=i;
        }
        console.log(`total:${total}`)
    }
    sum2(4,8,9,10);

    let sum3 = (...m)=>{
        let total = 0;
        for(var i of m){
            total+=i;
        }
        console.log(`total:${total}`);
    }
    sum3(4,8,9,10);

//    var [x,y] = [4,8]

    console.log(...[4,8]);

    let arr1 = [1,3];let arr2 = [4,8];
    console.log("concat: "+arr1.concat(arr2));

    console.log([...arr1,...arr2]);

//    var [x,y] = [4,8];

    var [x,...y] = [4,8,10,30];

    let [a,b,c]= ‘es6‘;

    let xy =  [...‘es6‘];

  

以上是关于es6语法总结-解构赋值的主要内容,如果未能解决你的问题,请参考以下文章

ES6解构

ES6解构赋值

ES6中新语法:解构

ES6语法简介——5解构赋值

ES6语法~解构赋值箭头函数

ES6学习总结之 解构赋值