Typescript默认参数和可选参数
TypeScript默认参数
function test (a : string, b: string, c : string = "abc" ) {
console.log(a)
console.log(b)
console.log(c)
}
test("aaa","bbb") // 执行结果 aaa, bbb, abc c中的值为方法的默认值abc 注:使用默认值参数的时候必须放在参数的最后一位
TypeScript可选参数
function test (a : string, b?: string, c : string = "abc" ) {
console.log(a)
console.log(b)
console.log(c)
}
test("aaa") // 执行结果 aaa, undefined, abc 注:可选参数必须声明在必须参数之后