首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
TS
订阅
ZHE439
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
关于TS的extends和infer,你应该知道的内容
extends TS 的 extends 关键字有两种用法 用于继承 例如接口继承 用于条件类型 可以用在三元表达式中 从 A B 我们可以看出来 只有前面的类型是否可分配给后面的类型 才是对的 否则
理解TypeScript中的infer关键字(23年更新)
infer是在typescript 2.8中新增的关键字,几乎所有复杂的类型方法都有infer的身影。
TypeScript 中 interface 和 type 使用区别介绍
在接触 ts 相关代码的过程中,总能看到 interface 和 type 的身影。写代码感觉谁像是一堆亲兄弟,相同的功能用哪一个都可以实现。但最近总看到他们,就想深入的了解一下他们。 TypeScript 的核心原则之一是对值所具有的结构进行类型检查。 而接口的作用就是为这些…
TS中常见的7种操作符&运算符
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 非空断言操作符(!) 在上下⽂中当类型检查器⽆法断定类型时,⼀个新的后缀表达式操作符 ! 可以⽤于断⾔操作对象是⾮ null 和⾮ undef
理解Ts联合类型和交叉类型
最近写了个需求,当前存在两个列表数据,一个是提问列表,一个是回答列表。两个列表数据存在共同的数据结构:头像、名称、时间。于是我们根据数据后台的数据接口字段提炼出以下的ts类型。 很明显,优秀的代码根据DNR(do not repeat)原则,相同重复的声明片段是不好的。可以根据…
走进ts-工具泛型
上一篇文章简单介绍了泛型的概念,以及函数泛型、类泛型、接口泛型的使用方式,还有多参数泛型和泛型约束的方法。本篇将介绍下ts官网提供的一些工具泛型,什么是工具泛型呢?简单来说就是可以把一个复杂的类型转变成我们想要的类型。以下代码举例 这里的Pick也是工具泛型的一种,可以从一个复…
TypeScript TS「面试题及答案」不断更新
本文只是个人对# 钉钉前端面试题 中 TypeScript 模块的面试题,根据网络中的答案进行补充、整理和拓展。