通常,在软件中,模型是一种抽象或表示现实世界中的系统、流程或对象的方式。建模是创建这些抽象以促进系统的理解、分析和设计的过程。
TypeScript 提供了多种实用程序类型来促进常见的类型转换,这些实用程序在全局范围内可用,并且可用于避免更改模型定义的性质。其中一些实用程序旨在开发人员保持模型的一致性,您必须使用它们而不是创建新模型来表示代码库中现有实体的变体。
精选
当您想要构建现有模型的“轻型版本”时,您可以使用Pick,例如,您想要表示用户模型的摘要:
界面用户{ 名字:字符串; 姓氏:字符串; 年龄:数字; 出生日期:字符串; 主要电子邮件:字符串; 辅助电子邮件:字符串;}类型 UserBasicInfo = Pick;const userBasicInfo: UserBasicInfo = { 名字:“乔纳斯”, 姓氏:“雷塞内斯”,};
登录后复制省略
Omit 与 Pick 属于同一个“家族”,当您使用现有模型中的一定数量的字段编写新类型时,更喜欢 Omit 而不是 Pick。
界面用户{ 名字:字符串; 姓氏:字符串; 年龄:数字; 出生日期:字符串; 主要电子邮件:字符串; 辅助电子邮件:字符串;}类型 UserPreview = 省略;const userPreview: UserPreview = { 名字:“乔纳斯”, 姓氏:“雷塞内斯”, 年龄:36岁, 出生日期: “08/21/1987”};
登录后复制
以上就是在 TypeScript 中更喜欢实用程序类型而不是模型更改的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2673648.html