function attr(name:string):string;
function attr(age:number):string;
function attr(nameorage:any):any{
if(nameorage &&typeof nameorage ==="string"){//代表当前是名字
alert("ming")
}else{
alert("age");
}
}
attr("hell");
attr(10);
本文通过一个具体的示例,展示了如何在TypeScript中使用函数重载来处理不同类型参数的情况,增强了代码的灵活性和可读性。
function attr(name:string):string;
function attr(age:number):string;
function attr(nameorage:any):any{
if(nameorage &&typeof nameorage ==="string"){//代表当前是名字
alert("ming")
}else{
alert("age");
}
}
attr("hell");
attr(10);
转载于:https://www.cnblogs.com/allyh/p/10692802.html
672
714

被折叠的 条评论
为什么被折叠?