
TypeScript
TS
Ramenbear
Now you see me.
展开
-
泛型
1.定义函数、接口、类不事先指定类型,而是使用的时候再指定类型2.类型变量<T>:用于表示类型而不是值3.例子 function identity <T> (arg:T) :T { return arg; } let output = identity<string>("string"); //类型推论 ...原创 2020-03-13 12:17:13 · 151 阅读 · 0 评论 -
类
1.JS通过构造函数来实现类的概念,ES6正式引入class关键字2.类的概念 类(Class):定义了一件事物的抽象特点,包含它的属性和方法 对象(Object):类的实例,通过 new 生成 面向对象(OOP)的三大特性:封装、继承、多态 封装(Encapsulation):将对数据的操作细节隐藏起来,只暴露对外的接口。 外界调用端不需要(也不可...原创 2020-03-13 12:15:00 · 251 阅读 · 0 评论 -
接口
1.对对象形状的描述 1.interface Person { name: string; age: number; } let tom: Person = { name: 'Tom', age: 25 }; ...原创 2020-03-13 12:11:46 · 9365 阅读 · 0 评论 -
TS函数
1.JS中函数是一等公民2.定义函数 1.函数声明 // 函数声明(Function Declaration) function sum(x, y) { return x + y; } 2.函数表达式 // 函数表达式(Function Expression) l...原创 2020-03-13 12:09:00 · 989 阅读 · 0 评论 -
TS基础部分
1.布尔2.数字:都是浮点数3.字符串:可以使用模板字符串,${}4.数组: 1.元素类型后面加上[]:let list: number[] = [1, 2, 3]; 2.数组泛型:let list: Array<number> = [1, 2, 3]; <T>:泛型变量用于表示类型而不是值5.元组 元组类型允许表示一个已知元...原创 2020-03-13 12:05:35 · 246 阅读 · 0 评论