SOURCE

//es6 允许给函数参数赋初始值
//1.形参初始值(parameter) b:any 一般位置要先后

function add (a,b,c=10){
    return a+b+c;
}

console.log(add(1,2,3))



//与解构赋值结合

function connect({name,age,id=0}){
    console.log(name)
    console.log(age)
    console.log(id)
}

connect({name:'lin', age:31,id:5})


//-----------------------------------
    //rest参数
//es5 获取实参的方式

function fn(){
    console.log(arguments)
}

fn('aa','bb',123)

//es6  rest参数

function fn(a,b,...args){
    console.log(a)
    console.log(b)
    console.log(args)
}
    fn('青菜','水果','米饭','llw')
console 命令行工具 X clear

                    
>
console