JS rest参数 return大括号位置


rest参数

ES6新增 为弥补这种情况:

    function sum(a,b){
    
    
        console.log(a+b);
        if(arguments.length>2)
            for(var i=2;i<arguments.length;i++>)
            console.log(arguments[i]);
    }

我想输出额外传入的参数,使用arguments就必须排除前面规定好的项

ES6 的 rest参数可以这样改:

    function sum(a,b,...rest){
    
    
        console.log(a+b);
        console.log(rest);
    }

rest 的值为多余项组成的数组
输出为 : Array[后面项]

rest可以随便换名字

return 括号 真正用法

    return 
        1;

js自动加分号 相当于

    return;
    1;

加小括号可以满足分行情况

    return (
        1
    ); 

注意分号位置

猜你喜欢

转载自blog.csdn.net/S_aitama/article/details/107393321
今日推荐