【ts】ts学习笔记

系统管理员 2023-02-17 14:52 188阅读 0赞

一、函数重载

  1. // 函数重载
  2. function add(...rest: number[]):number;
  3. function add(...rest: string[]):string;
  4. function add(...rest: any):any {
  5. let first = rest[0];
  6. if(typeof first === 'number') {
  7. return rest.reduce((pre, cur) => pre +cur);
  8. }
  9. if(typeof first === 'string') {
  10. return rest.join('');
  11. }
  12. }
  13. //调用
  14. const b = add(1,2,3,4);
  15. console.log(b);

发表评论

表情:
评论列表 (有 0 条评论,188人围观)

还没有评论,来说两句吧...

相关阅读

    相关 学习笔记

    \ajax: 1、概念:异步的JavaScript 和 xml 1.1异步和同步:客户端和服务器端相互通信的基础上 \客户端必须等待服务器端的响应。在等待的期间客户