TypeScript——函数-重载

1
2
3
4
5
6
7
8
9
10
11
12
13
function attr(name:string):string;
function attr(age:number):numbner;

function attr(nameorage:any):any{
if (nameorage && typeof nameorage === 'string') {
alert('姓名');
} else {
alert('年龄');
}
}

attr("哈哈"); // 姓名
attr(123444); // 年龄