
typescript
古兔bug
菜鸟快飞~~~
展开
-
ts中的泛型相关
-----ts中泛型、泛型方法、泛型类、泛型接口-------------------------------- 泛型解决了类、接口、方法的复用性,以及对不特定数据类型的支持(类型校验) 泛型:在方法调用时,由程序员指定泛型具体是什么类型 ----eg //最小堆算法 class Apple<T>{ //定义泛型类,在实例化的时候需要规定类型 //这里是用来存放数组的 public lists:T[]=[]; //泛型数组 list(value:T){ //泛型参数 this.原创 2020-08-03 14:43:19 · 595 阅读 · 0 评论 -
ts中的接口相关
//接口:关键字:interface。 使用接口时必须实现接口里面的所有属性和方法,可以扩展自己是属性和方法 --1 泛型接口 看泛型相关 --2 类 类型接口,类扩展接口关键字: implement class People{ public name:string; eat(){ console.log("杂食动物"); } } class Fish implements People{ public name:st原创 2020-08-03 14:42:22 · 181 阅读 · 0 评论 -
ts中的类相关
//1-------规范类(将一个作为泛型规范,判断输入内容是否一致) class AA{ public name:string|undefined; public age:number|undefined; constructor( parmas:{ name:string|undefined, age:number|undefined } ){ this.name = parmas.name; this.age = parmas.a原创 2020-08-03 14:41:39 · 152 阅读 · 0 评论 -
ts中的装饰器
1、命名空间:---------- 命名空间:namespace 为防止不同程序员之间命名冲突,命名空间里面的类需要export之后外部才能使用。不同模块之间使用命名空间,namespace也需要被export,在对应使用的地方import它 在低版本中引入的方式是使用三个斜杠,然后写文件夹地址 ///<reference path="A.ts" />, ts3.0以后的版本通常用import引入 export namespace A{原创 2020-08-03 14:39:19 · 2461 阅读 · 0 评论