返回博主主页

typescript函数重载

因为声明了两种形式的重载函数,因此调用disp(1,1)会报错。如果未声明函数重载,则不报错。

function disp(s1:string):void; 
function disp(n1:number,s1:string):void; 
 
function disp(x:any,y?:any):void { 
    console.log(x); 
    console.log(y); 
} 
disp("abc") //正确
disp(1,"hello"); //正确
disp(1,1);//报错

 

posted @ 2021-11-02 16:50  懒惰的星期六  阅读(236)  评论(0编辑  收藏  举报

Welcome to here

主页