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

如何在typescript中为函数的可选参数设置默认值?,typescript,Typescript,typescript中的My函数有一个可选的布尔参数b function foo(a: number, b?: boolean){ ... } 如何定义参数b的默认值?您可以在函数定义中设置默认值,如下所示: function foo(a: number, b: boolean = true) { ... } 这样,参数仍然是可选的。但如果没有传递值,则它有一个默认值

typescript中的My函数有一个可选的布尔参数b

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

   ...

}

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

您可以在函数定义中设置默认值,如下所示:

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

    ...

}
这样,参数仍然是可选的。但如果没有传递值,则它有一个默认值