ES6默认参数

135 阅读1分钟

默认参数

如果参数不传进来,就设置默认参数
function fun(name, age){
    var name = name ? name : "aaa"
    var age = age ? age : "18"
    console.log(name, age)
}
fun("lalala",22) //lalala 22
//只想传第二个参数的写法
fun(undefined,22) aaa 22
ES6写法
function fun(name="aaa", age=18) {
      console.log(name,age);
    }
    fun(undefined,18) //aaa 18
    fun("lala",22)  //lala 12