TypeScript - Optional Parameters

TypeScript 的 Function 支援 Optional Parameters,使用上只要在參數名稱後面加上 ? 即可,但需注意 Optional Parameters 必須放在 Required Parameters 的後面。


使用起來會像下面這樣:

1
2
3
4
5
6
7
8
9
function sayHello(name?: string) { 
var msg:string = 'Hello~';
if (name)
msg += name;
console.log(msg);
}

sayHello();
sayHello('Larry Nung');