【TypeScript】TS条件类型(十)

不叫猫先生 2024-08-21 12:03:01 阅读 66

🐱 个人主页:不叫猫先生

🙋‍♂️ 作者简介:2022年度博客之星前端领域TOP 2,前端领域优质作者、阿里云专家博主,专注于前端各领域技术,共同学习共同进步,一起加油呀!

💫优质专栏:vue3从入门到精通、TypeScript从入门到实践

📢 资料领取:前端进阶资料以及文中源码可以找我免费领取

🔥 前端学习交流:博主建立了一个前端交流群,汇集了各路大神,一起交流学习,期待你的加入!(文末有我wx或者私信)。

在这里插入图片描述

目录

条件类型

一、基本用法

二、分布式条件类型

三、非分布式条件类型

四、结合范型使用

1.类型删除

2.过滤出公共类型

五、结合 infer 关键字

1.获取函数返回类型

六、结合keyof关键字

1.获取对象属性类型

2.实现映射类型

🌟粉丝福利(评论赠书)

TypeScript 2.8版本引入了条件类型(Conditional Types),TS条件类型可以进行类型选择,具体用法可以使用三元运算符实现,JS中的三元运算符用法一样,通过判断得到最终结果,TS条件类型最终得到的是数据类型。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。