函数定义时传入形参对象,参数直接赋予默认值。但注意,当以参数列表形式设置默认值时,赋值方式是按序赋值。
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
函数定义时传入形参对象,参数直接赋予默认值。但注意,当以参数列表形式设置默认值时,赋值方式是按序赋值。
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
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。