Typescript中方法重載的實現
function getInfo(name:string):string; function getInfo(age:number):string; function getInfo(str:any):any{ if (typeof str=='string') { return '我叫---'+str } if (typeof str=='number') { return '我的年齡---'+str } } console.log(getInfo('張三')) console.log(getInfo(18))
運行結果: