首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ts
订阅
张家浩
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
一文读懂 TypeScript 泛型及应用( 7.8K字)
软件工程中,我们不仅要创建一致的定义良好的 API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。 在像 C# 和 Java 这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型…
🌝 重学 TS
非常汗颜,写ts好多年了,虽然不是anyscript风格,但一直当作类型标注在写,顶多用用函数重载和范型,连infer是谁都不认识,虽然也从当年这个文章中:用 TypeScript 类型运算实现一个中
TS类型写不好?一起来训练提升吧!
前期准备 本篇文章的编写目的是为了提升TS类型的书写质量,高质量的类型可以提高项目的可维护性并避免一些潜在的漏洞; 在学习本篇之前需要需要有一定的TS基础知识,在此基础上可以更好的完成各种类型的挑战,
TS系列篇|高级数据类型
1、交叉类型& 交叉类型是将多个类型合并为一个类型。交叉类型其实就是两个接口类型的属性的并集 在上面代码中我们先定义了 PersonName 类型,接着使用 & 运算符创建一个新的 Person 类型
用了 TS 条件类型,同事直呼 YYDS!
以后看到 T extends U ? X : Y 再也不怕了。精心设计设计的动画,让你轻松掌握条件类型、分布式条件类型和 TS 内置工具类型的工作原理。
如何在项目中用好 TypeScript 🤔
我们都知道,JavaScript 是一门非常灵活的编程语言,这种灵活性一方面使得它成为最受欢迎的编程语言,另一方面也使得它的代码质量参差不齐,维护成本高,运行时错误多。