首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
艾特shark
掘友等级
前端开发
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
17.内置工具类型进阶:类型编程进阶
此前,我们已经了解了 TypeScript 中内置工具类型的实现原理,以及它们的扩展方向。这一节,我们会在这些基础上逐一实现这些扩展方向。 需要说明的是,本节中的工具类型会更加复杂和烧脑一些,你需要确
18.基础类型新成员:模板字符串类型入门
上一节,我们对内置工具类型的进阶方向进行了实现,它们中的部分工具类型确实相对烧脑和难以理解。这一节,我们稍作驻足,放慢节奏,来学习 TypeScript 的一个特殊存在:模板字符串类型。 此前我们已经
15.函数类型:协变与逆变的比较
在 全面梳理类型系统的层级关系:从 Top Type 到 Bottom Type 一节中,我们分析了 TypeScript 类型系统自下而上的层级,比较了原始类型、联合类型、对象类型、内置类型等的层级
13.内置工具类型基础:别再妖魔化工具类型了!
在很多时候,工具类型其实都被妖魔化了。它仿佛是武林中人人追捧的武功秘籍,修炼难度极其苛刻,掌握它就能立刻类型编程功力大涨,成为武林盟主傲世群雄。然而,这是非常错误的想法。 首先,工具类型学起来不难,它
12.类型里的逻辑运算:条件类型与 infer
在完成类型层级一节的学习后,这一节学习条件类型对你来说已经没有什么困难了,因为你已经完全理解了它的判断逻辑!那我们直接开始这一节的学习吧! 条件类型基础 条件类型的语法类似于我们平时常用的三元表达式,
10.结构化类型系统:类型兼容性判断的幕后
在 TypeScript 中,你可能遇见过以下这样“看起来不太对,但竟然能正常运行”的代码: 这里的 feedCat 函数明明需要的是一只猫,可为什么上传一只狗也可以呢?实际上,这就是 TypeScr
09.类型编程基石:TypeScript 中无处不在的泛型
从这一节开始,我们正式进入到「类型编程进阶篇」的学习。能来到这里意味着你已经对 TypeScript 比较熟悉,甚至开始爱不释手了。但也意味着课程难度有所提升,知识变得更加复杂了。不过,你也不必担心,
11. 类型系统层级:从 Top Type 到 Bottom Type
如果说类型系统是 TypeScript 中的重要基础知识,那么类型层级就是类型系统中的重要概念之一。对于没有类型语言经验学习的同学,说类型层级是最重要的基础概念也不为过。 类型层级一方面能帮助我们明确
07.类型编程好帮手:TypeScript 类型工具(上)
上一节,我们了解了 TypeScript 中的内置类型 any、unknown 与 never,也提到这些内置类型实际上是最基础的“积木”。那想要利用好这些“积木”,我们还需要一些实用的类型工具。它们
08.类型编程好帮手:TypeScript 类型工具(下)
上一节我们主要了解了类型别名、联合类型与交叉类型、索引类型与映射类型这几样类型工具。在大部分时候,这些类型工具的作用是基于已有的类型去创建出新的类型,即类型工具的重要作用之一。 而除了类型的创建以外,
下一页
个人成就
文章被点赞
10
文章被阅读
6,539
掘力值
70
关注了
18
关注者
2
收藏集
19
关注标签
6
加入于
2023-05-30