ts写出函数重载的例子
ts写出函数重载的例子
ts写出函数重载的例子

张家俊
2024年07月14日
|
浏览 156
以下是一个 TypeScript 中函数重载的例子:
复制代码
function add(a: number, b: number): number;
function add(a: string, b: string): string;
function add(a: any, b: any): any {
return a + b;
}
console.log(add(1, 2)); // 输出 3
console.log(add('Hello ', 'World')); // 输出 Hello World
在这个例子中,我们定义了两个函数签名来重载 add 函数,一个接受两个数字并返回数字,另一个接受两个字符串并返回字符串。最后一个函数体是实际实现的函数,根据传入的参数类型不同会调用相应的函数签名。
我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;
下一篇:ts用箭头函数写出函数重载的例子
