摘要:
类型检查机制:TypeScript编译器在做类型检查时,所秉承的一些原则,以及表现出的一些行为。 作用:辅助开发,提高开发效率。 类型推断 :指不需要指定变量的类型(函数的返回值类型),TypeScript可以根据某些规则自行的推断出一个类型 1.基础类型推断2.最佳通用类型推断3.上下文类型推断- 阅读全文
摘要:
定义:不预先确定的数据类型,具体的类型在使用的时候才能确定 好处:1.函数和类可以支持多种类型,增加的程序的可扩展性 2.不必写多条函数重载,联合类型声明,增强代码的可读性 3.灵活控制类型之间的约束 这里可以 把泛型理解为代表类型的参数 泛型函数 // 泛型函数 function log<T>(v 阅读全文
摘要:
ES6之后JS将能够使用基于类的面向对象的方式,TS中的类覆盖了JS中的类 基本实现 “类的成员属性”都是实例属性,而不是原型属性,“类的成员方法”都是“原型”方法 class Dog { constructor(name: string) { this.name = name; } name: s 阅读全文
摘要:
接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约(规范对象的属性 属性的类型 属性值的类型) 可选属性 通过 ? 来设置 只读属性 通过 readonly 来设置 对象类型接口 interface List { readonly id: number; // 只读属性 name: str 阅读全文