15 种最常用的TypeScript 实用程序类型

在使用TypeScript的过程中,我们是面向类型编程的。为了满足不同的工作场景,我们需要对已知的类型进行改造。为了方便 TypeScript 用户,TypeScript 开发团队为我们提供了很多有用的内置实用类型。有了这些实用类型,我们可以很方便地转换类型、提取类型、排除类型,或者获取函数的参数类型或返回值类型。,在今天的文章中,我从 TypeScript 内置的实用类型中挑选了 15 个非常有用的类型,分别介绍了它们的用法和内部工作原理。看完本文,相信你能真正掌握这些内置实用类型的用法。,构造一个 Type 的所有属性都设置为可选的类型。,15 种最常用的TypeScript 实用程序类型,15 种最常用的TypeScript 实用程序类型,构造一个类型,该类型由设置为必需的 Type 的所有属性组成,与 Partial 相反。,图片,图片,构造一个 Type 的所有属性都设置为只读的类型,这意味着不能重新分配构造类型的属性。,15 种最常用的TypeScript 实用程序类型,15 种最常用的TypeScript 实用程序类型,构造一个对象类型,其属性键为 Keys,其属性值为 Type,该实用程序可用于将一种类型的属性映射到另一种类型。,图片,通过从 UnionType 中排除所有可分配给 ExcludedMembers 的联合成员来构造一个类型。,图片,图片,通过从 Type 中提取可分配给 Union 的所有联合成员来构造一个类型。,图片,15 种最常用的TypeScript 实用程序类型,通过从 Type 中选择一组属性键(字符串文字或字符串文字的并集)来构造一个类型。,图片,图片,通过从 Type 中选择所有属性然后删除键(字符串文字或字符串文字的并集)来构造一个类型。,图片,图片,通过从 Type 中排除 null 和 undefined 来构造一个类型。,图片,根据函数类型 Type 的参数中使用的类型构造元组类型。,图片,构造一个由函数 Type 的返回类型组成的类型。,图片,将字符串文字类型转换为大写。,图片,将字符串文字类型转换为小写。,图片,将字符串文字类型的第一个字符转换为大写。,图片,将字符串文字类型的第一个字符转换为小写。,图片,除了上面介绍的这些实用类型外,其他常用的 TypeScript 内置实用类型如下:,本文介绍的实用程序类型属于内部使用,有关映射类型、条件类型和推断类型推断的知识。如果您不熟悉映射类型和条件类型,我强烈建议您去学习一下它的相关知识。,如果你觉得今天的内容对你有用的话,请记得点赞我,关注我,并将这篇文章分享给你的朋友,也许能够帮助到他。

文章版权声明

 1 原创文章作者:cmcc,如若转载,请注明出处: https://www.52hwl.com/22390.html

 2 温馨提示:软件侵权请联系469472785#qq.com(三天内删除相关链接)资源失效请留言反馈

 3 下载提示:如遇蓝奏云无法访问,请修改lanzous(把s修改成x)

 免责声明:本站为个人博客,所有软件信息均来自网络 修改版软件,加群广告提示为修改者自留,非本站信息,注意鉴别

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年3月5日 上午12:00
下一篇 2023年3月7日 下午10:34