可选参数
可选参数必须配置在必填参数的后面
function fn (name?:string, age?:number):void {
console.log(name || 'noBody')
}
fn() // noBody
fn('Tom') // Tom
默认参数
function fn (name?:string, age:number = 30):void {
console.log(name, age)
}
三点运算符
function sum(...result:number[]):number {
var sum = 0
for(var i=0; i<result.length; i++) {
sum += result[i]
}
return sum
}
console.log(sum(1, 2, 3, 4)) // 10
欢迎技术指正与交流,转载请注明出处
https://www.imure.cn/2019/10/25/Typescript-Function-params/