es6参数默认值和可选参数的方法

函数定义时传入形参对象,参数直接赋予默认值。但注意,当以参数列表形式设置默认值时,赋值方式是按序赋值。

function doSome_Obj({a,b=2,c}){
console.log(a,b,c);
}
doSome_Obj({a:5,c:22})
// 5 2 22

function doSome(a,b=2,c){
console.log(a,b,c);
}
doSome(5,22)
// 5 22 undefined
posted @ 2020-11-10 09:40  大萨特  阅读(2270)  评论(0)    收藏  举报