如何使用typescript中的default和optional参数调用函数

时间:2018-01-01 07:15:38

标签: typescript

我的功能

   inputMinMaxValidation(name: string, max: any = 100, i?: number): void {
          ...........
          ...........
          ...........
    }

在此功能中,我可以调用最后一个可选参数( i )。我的电话inputMinMaxValidation('Hello', 100 , 1)但我不想重新分配我的默认值。

我试过

inputMinMaxValidation('Hello', false , 1)

inputMinMaxValidation('Hello', null , 1)

但它没有用。

1 个答案:

答案 0 :(得分:1)

请参考documentation,使用undefined:

如给出的例子:

function buildName(firstName: string, lastName = "Smith") {
return firstName + " " + lastName;

}

让result2 = buildName(" Bob",undefined);