![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TS学习笔记
文章平均质量分 50
「已注销」
这个作者很懒,什么都没留下…
展开
-
TypeScript学习笔记 -- 一些常见和常用的内置类型工具
Exclude<UnionType, ExcludedMembers>从 UnionType 中剔除既在UnionType又在ExcludedMembers中的类型type A = 'a' | 'b' | 'c'type B = 'b'type C = Exclude<A, B> // 'a' | 'c'Extract<Type, Union>它的作用与 Exclude 正好相反,是找出两个类型的交集部分type A = 'a' | 'b' | 'c't原创 2022-02-16 13:48:16 · 482 阅读 · 0 评论 -
TypeScript学习笔记(类型篇二)----- any,unknown和对象类型
在TS中,any和unknown都可以指代任何类型,那么这两者之间的区别是什么呢?原创 2022-02-14 10:48:05 · 1191 阅读 · 0 评论 -
TypeScript学习笔记(类型篇一)
PS: 主要会以问题的模式记录1. 在 ts 中,如果不显式注解类型,由 TypeScript 自行推导,为什么 const 声明的原始类型的变量会被推导为 值类型?先看一个例子:const str = "demo" // TypeScript 类型推导的结果为 "demo", 而不是 string对于初次接触 ts 自动类型推导的人来说,可能有点不理解为什么上面这个例子的类型为 demo 而不是string。这个问题可以从 const 这个声明关键字去理解,const 是 ES6 新增的一个关键原创 2022-02-09 09:50:13 · 469 阅读 · 0 评论