以前的写法
//给函数的第二个参数默认为宝贝,当传值得时候用所传的值
function show(a, b) {
b = b || '宝贝';
console.log(a, b)
}
show('欢迎', '小仙女'); //欢迎 小仙女
show('欢迎') //欢迎 宝贝
结构函数的写法
//直接在参数上赋值
function show(a, b='宝贝') {
console.log(a, b)
}
show('欢迎', '小仙女'); //欢迎 小仙女
show('欢迎') //欢迎 宝贝
还可以这样写
function show({a='欢迎', b='宝贝'}={}) {
console.log(a, b)
}
show({a:'欢迎', b:'小仙女'});
show({a:'欢迎'})
show()