美文网首页我爱编程
Typescript第二天,泛型

Typescript第二天,泛型

作者: 为什么一定要起昵称 | 来源:发表于2017-09-30 11:18 被阅读22次

昨天开始看了看typescript

之前说我打算在node端引入ts的

今天看到重载,泛型

也是个人才,在一个原生不支持重载的语言里头愣生生搞出一个重载来。。。

不过看到泛型这里,我就觉得比较奇怪了。。。

看这个例子

  function tt(t:T):T{

    if(typeof t === 'string'){

      let x = t.length;//1

      return '';//2

    }

    return t;

  }

第一句没问题,第二句有问题,说明其实第一句的时候检测出来这个t的类型就是string,不就是说T是string,那么return的时候又不允许返回一个字符串。。。哈哈哈哈

相关文章

  • 2020-11-05Typescript(2.2)

    泛型 Generics---typeScript中最难的一部分 泛型 Generics---约束泛型 泛型 Gen...

  • TS 泛型+装饰器

    typescript 中的泛型 泛型的定义泛型函数泛型类泛型接口 泛型:软件工程中,我们不仅要创建一致的定义良好的...

  • bunny笔记|TS基础(2):泛型函数、泛型约束、在泛型约束中

    01 typescript的操纵类型 02 03 04 泛型约束 05 在泛型约束中使用类型参数 06 在泛型中使...

  • 03_TypeScript学习(三)

    一. TypeScript枚举类型 二. 枚举类型的值 三. 认识泛型 四. 泛型实现类型参数化 五. 泛型的基本...

  • TypeScript 学习笔记4 泛型

    1.泛型 1.1 泛型函数 1.2 泛型类 1.3 泛型接口 Typescript从0到1-学习视频教程-培训课程...

  • typescript

    title: typescript学习tags: typescript学习 [toc] 泛型 基本使用 两种使用方...

  • TypeScript 泛型

    泛型函数 使用 数组 类 泛型约束

  • TypeScript泛型

    有时候编程还要考虑它的复用性,很多时候不需要指定它的类型,或者同样的方法逻辑 但是入参和出差的类型不同。这个时候就...

  • TypeScript(泛型)

    泛型 软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同...

  • TypeScript -- 泛型

    1. 很多时候我们希望一个函数或者一个类可以支持多种数据类型,有很大的灵活性2.泛型:不预先确定的数据类型,具体的...

网友评论

    本文标题:Typescript第二天,泛型

    本文链接:https://www.haomeiwen.com/subject/sdugextx.html