默认参数是个啥
如果不特殊指明,函数的参数都是必传的。
但是,ts中提供了默认参数这一操作,
作用就是,给参数指定一个 默认的值,当调用函数而又未传这个参数时,就直接使用默认值。
怎么写默认参数
默认参数的写法就是,在函数的形参列表中 用 【=】给形参 赋值即可。文章来源:https://www.toymoban.com/news/detail-718385.html
默认参数的注意点
默认参数必须放在形参列表中的普通参数的后面,
(这里的普通参数,就是常规的参数,是传的)
否则,ts中会直接提示错误。文章来源地址https://www.toymoban.com/news/detail-718385.html
举个例子
function f1(a:number,b:number = 200,c:number = 300):number{
return a+b+c;
}
let f1Res = f1(200)
console.log('f1Res = '+f1Res) // f1Res = 700
分析:
函数名是 f1
参数a : number 类型,普通参数,调用时必传
参数b :number 类型,有默认值 200
参数c :number 类型,有默认值 300
当进行函数调用时,f1(200); 这个参数 200 传给的是 参数 a,
而 参数b 和 参数c 使用的是默认值,
因此,函数的返回值是 200+200+300 = 700。
到了这里,关于TypeScript - 函数 -函数的默认参数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!