如何在打字稿中为函数的可选参数设置默认值?

时间:2018-08-06 13:28:00

标签: typescript

我在打字稿中的函数有一个可选的布尔参数b。

function foo(a: number, b?: boolean){

   ...

}

如何为参数b定义默认值?

1 个答案:

答案 0 :(得分:0)

您可以像这样在函数定义中设置默认值:

function foo(a: number, b: boolean = true) {

    ...

}

就像该参数仍然是可选的一样。但是它有一个默认值,以防不传递任何值。