三.ES6 函数-参数展开/扩展

2019-02-18  本文已影响0人  崩鲨卡拉卡
function show(a, b, ...args) {
    console.log(a)
    console.log(b)
    console.log(args)
}
console.log(show(1, 2, 3, 4, 5))
let arr2 = [4, 5, 6]
let arr3 = [...arr1, ...arr2]     //1,2,3,4,5,6
console.log(arr3)

**注意**:  `...arr 关键字只能用作参数传递`  
错误使用:a=...arr; 是不合法的使用
function show2(a, b=5, c=8) {   b、c默认参数
    console.log(a, b, c)
}
show2(88, 12);
function fn(a,b){
            alert(a+b);
        }

        function show(...arg){
            fn(...arg);
        }

        show(1,2);

输出:3

上一篇 下一篇

猜你喜欢

热点阅读