typescript
文章平均质量分 93
sanly_shi
A front-end pupil
展开
-
看懂复杂的 TypeScript 泛型运算
对于从 JavaScript 转来的 TypeScript 的初学者来说,一开始无脑用一个新的 interface规定一切的方式确实很过瘾。但是,当不得不尝试提高函数或组件的通用性时,使用泛型成了必须的选择。 当尝试阅读一些用 TypeScript 开发的库的源码时,可能会被各种尖括号包裹的复杂泛型运算搞的晕头转向。本文的目的在于对泛型中的常见关键词和用法进行介绍,并且尝试用一定数量的例子来方便理解泛型。 在 TypeScript中, type和 interface关键字中在多数情况下功能是相同的,..原创 2021-11-17 15:43:12 · 577 阅读 · 0 评论 -
typescript各类符号
!非空断言操作符 在上下文中当类型检查器无法断定类型时,一个新的后缀表达式操作符 ! 可以用于断言操作对象是非 null 和非 undefined 类型。具体而言,x! 将从 x 值域中排除 null 和 undefined 。 typescript function myFunc(maybeString: string | undefined | null) { const onlyString: string = maybeString; // Error const ignoreUn.转载 2021-11-01 11:35:40 · 581 阅读 · 0 评论