首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Ts
订阅
果子掘金之路
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
TypeScript 类型系统 协变与逆变的理解 函数类型的问题
TypeScript 中有许多关于类型系统的概念,如果只知其一不知其二的话,那么就有可能被报错打的满地找牙。 这篇文章写的是关于类型系统中的协变与逆变的概念,了解协变和逆变是如何发生及运作的。 理解一个新东西所需要的是一个良好且完善的上下文,所以需要先了解最基础的类型关系。 在…
轻松拿下 TS 泛型
前言 泛型,是 TS 最难理解的部分,拿下了泛型,TS 就没什么难的了。 这是本文的知识图谱: 你掌握了吗?没掌握就一起来查漏补缺吧。学习本文之前,先要有 TS 基础,如果觉得阅读吃力,可以先学习这篇
TypeScript 之 联合类型的两种使用以及函数之间的赋值
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第20天,点击查看活动详情。 前言 本文主要记录两个学习中碰到的问题, 有两种情况下使用同样的联合类型,能通过的形式不一样 对于不同的
TypeScript 的 extends 条件类型
这是 TS2.8 版本中推出的特性,此能力让类型定义变的更加灵活,需要注意:extends 运用在 type 和 class 中时完全是两种作用的效果。 可以简单理解为一个三元表达式,当然没有那么简单,让我们更深的扒一扒。 就像 if 语句一个道理,可以无限嵌套。下面写一个:根…
TS操作符,学好TS的第一步
我正在参加中秋创意投稿大赛,详情请看:中秋创意投稿大赛” 序言 最近开始学习TS,发现了很多困难,过了这道坎以后,发现TS的操作符就像拼音是汉字的基础一样,学好TS操作符,是学好TS的重中之重,我们今
Typescript-函数签名与函数重载
参数类型的名字和函数参数的名字可以不一致,写成一致是为了增加该函数类型的可读性。 一边指定了类型但是另一边没有类型的话,TypeScript编译器会通过类型推断自动识别出类型。 Interface 里面需要列出参数列表返回值类型的函数定义。写法如下: 类型别名会给一个类型起个新…
细说 TypeScript 的可索引类型和类类型
最近在查阅 TypeScript 文档时偶然看到了这两个概念,最后的示例给我整懵了没明白为什么要这么做,下面是对示例做的解读。
Typescript的结构化类型系统
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第6天,点击查看活动详情。 前言 什么是类型系统? 类型系统用于将编程语言中的数值和表达式归类为许多不同的类型,并且定义这些类型是如何
【动画演示】TypeScript 泛型中的 K、T、V 等到底是个啥?
TypeScript 系列教程【第一弹】,强烈推荐!通过动画的形式,让你搞清楚 TypeScript 泛型中的 T、K、V 等变量!
一份不可多得的 TS 学习指南(1.8W字)
阿宝哥第一次使用 TypeScript 是在 Angular 2.x 项目中,那时候 TypeScript 还没有进入大众的视野。然而现在学习 TypeScript 的小伙伴越来越多了,本文阿宝哥将从 16 个方面入手,带你一步步学习 TypeScript,感兴趣的小伙伴不要错…