TS声明合并&&装饰器

发布于 2020-07-09

部分例子参考https://www.jianshu.com/p/f4c961cbb074 同名接口声明合并 枚举,命名空间合并 装 …


TS高级类型

发布于 2020-07-03

keyof 索引类型查询操作符 索引类型查询操作符 假设T是一个类型,那么keyof T产生的类型是T的属性名称字符串字面量类型构 …


TS枚举

发布于 2020-07-01

枚举是对 js 标准数据类型的补充,声明一组带名字的常量 枚举作为类型使用的情况 不带初始值的枚举成员 emun A {} 值为字 …


TS的类

发布于 2020-06-30

类 类:定义了一件事情的抽象特点,包含它的属性和方法 对象:类的实例,通过new生成 面向对象(OOP):封装,继承,多态 封装: …


TS泛型

发布于 2020-06-28

描述 给函数添加类型变量T(使用尖括号<>包裹),它可以捕获用户传入参数的类型,并且使用T作为返回值类型。 它可以保证传递进 …


函数约束

发布于 2020-06-27

类型别名 type (可以给一个类型定义一个名字)多用于符合类型 函数可选参数 可选参数必须位于必选参数之后 使用扩展运算符 函数 …


interface 接口

发布于 2020-06-27

接口的作用 对“对象”进行约束描述 对“类”的一部分进行抽象 属性接口 接口中可定义 确定属性、可选属性、任意属性、只读属性 确定 …


TypeScript基础类型

发布于 2020-06-24

基础类型(11+断言) 布尔值 数值 字符串 数组 元祖 枚举值 any void null和undefined never ob …