自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 18、泛型约束

【代码】18、泛型约束。

2023-04-06 09:22:14 33

原创 17、泛型学习

/ 使用泛型优化: 函数名后面跟上<泛型名称> ,一般定义为T(意为type),再把类型赋值给参数function fn<T>(a: T, b: T): Array<T> { // 返回的类型也为T// 推断为numberfn(1, 2) // (简写)function fn<number>(a: number, b: number): number[] (+1 overload)fn<number>(1, 2) // (全称)

2023-04-04 17:02:57 36

原创 16、生成器和迭代器

写一个each方法,调用自身迭代器,实现遍历。先熟悉 set、map。

2023-04-04 15:39:55 34

原创 15、symbol类型

// 用法 description?: string | number | undefinedlet sy1: symbol = Symbol()let sy2: symbol = Symbol('123')let sy3: symbol = Symbol(123)let sy4: symbol = Symbol(undefined)// let sy5: symbol = Symbol(null) // 报错,不符合条件let sy6: symbol = Symbol(123)

2023-04-04 15:35:25 38

原创 14、never类型

【代码】14、never类型。

2023-04-03 18:00:18 72

原创 13、类型推论|类型别名

/ 支持联合类型// 定义函数// 定义对象// 定义数组。

2023-04-03 17:41:01 27

原创 12、枚举类型

red, // 默认从0开始green,yellowred = 2, // 默认从0开始green = 6,

2023-04-03 14:29:55 25

原创 11、元组类型

元组类型-数组的变种。

2023-04-03 11:32:44 55

原创 10、抽象类

【代码】10、抽象类。

2023-04-03 11:09:12 21

原创 9、Class类

【代码】【Class类】

2023-03-31 17:21:58 24

原创 7、内置对象

JavaScript 中有很多,它们可以直接在 TS 中当做定义好了的类型。

2023-03-31 14:37:10 39

原创 6、联合类型|类型断言|交叉类型

不可滥用,避免运行时的错误。

2023-03-31 11:27:37 46

原创 8、函数类型

console.log(fn1('谈破去年', 15));// 谈破去年15// ts可以定义this的类型,在js中无法使用// 必须是第一个参数定义this的类型(其实不定义也可以正常使用this.的提示)fn(this: Obj, num: number) { // 传参时忽略掉第一个参数,从第二个参数开始排console.log(this.name + '今年' + num)obj.fn(20) // huangzi今年20。

2023-03-30 17:39:11 26

原创 5、数组类型

【代码】5、数组类型。

2023-03-30 16:25:10 25

原创 4、接口和对象类型

需要注意的是,一旦定义了任意属性,那么确定属性和可选属性的类型都必须是它的类型的子集。作用:匹配形状是否一样,一般常用在对象上。

2023-03-29 17:47:09 71

原创 3、Object vs object vs {}

Object vs object vs {}

2023-03-29 17:46:09 23

原创 2、任意类型

any 和 unknown

2023-03-29 17:45:27 33

原创 1、基础类型

TS 基础类型

2023-03-29 17:43:31 38

原创 【学习前言】

从官网、小满zs 视频学习后整理的文档。20230329 整起!

2023-03-29 17:40:06 37

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除