Typescript方法重载实现系列二

Posted malong1992

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Typescript方法重载实现系列二相关的知识,希望对你有一定的参考价值。

Typescript方法重载实现系列二

function getInfo(name:string):string;
function getInfo(name:string,age:number):string;
function getInfo(name:any,age?:any):any{
    if (age) {
        return ‘我叫---‘+name+‘我的年龄是‘+age
        
    }
    else{
        return ‘我是‘+name
    }
}
console.log(getInfo("李四"))
console.log(getInfo("李四",20))

运行结果:

技术图片

以上是关于Typescript方法重载实现系列二的主要内容,如果未能解决你的问题,请参考以下文章

为啥 TypeScript 中没有重载的构造函数实现?

TypeScript 类方法具有与构造函数相同的重载签名

如何在 TypeScript 中重载方法?

导航架构片段重载问题

对类方法使用胖箭头语法时,我可以使用 TypeScript 重载吗?

导航架构片段重载问题