最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • 在 TypeScript 中更喜欢实用程序类型而不是模型更改

    在 typescript 中更喜欢实用程序类型而不是模型更改

    通常,在软件中,模型是一种抽象或表示现实世界中的系统、流程或对象的方式。建模是创建这些抽象以促进系统的理解、分析和设计的过程。

    TypeScript 提供了多种实用程序类型来促进常见的类型转换,这些实用程序在全局范围内可用,并且可用于避免更改模型定义的性质。其中一些实用程序旨在开发人员保持模型的一致性,您必须使用它们而不是创建新模型来表示代码库中现有实体的变体。

    • 精选

    当您想要构建现有模型的“轻型版本”时,您可以使用Pick,例如,您想要表示用户模型的摘要:

    界面用户{
      名字:字符串;
      姓氏:字符串;
      年龄:数字;
      出生日期:字符串;
      主要电子邮件:字符串;
      辅助电子邮件:字符串;
    }
    
    类型 UserBasicInfo = Pick;
    
    const userBasicInfo: UserBasicInfo = {
      名字:“乔纳斯”,
      姓氏:“雷塞内斯”,
    };
    
    • 省略

    OmitPick 属于同一个“家族”,当您使用现有模型中的一定数量的字段编写新类型时,更喜欢 Omit 而不是 Pick

    界面用户{
    名字:字符串;
    姓氏:字符串;
    年龄:数字;
    出生日期:字符串;
    主要电子邮件:字符串;
    辅助电子邮件:字符串;
    }

    类型 UserPreview = 省略;

    const userPreview: UserPreview = {
    名字:“乔纳斯”,
    姓氏:“雷塞内斯”,
    年龄:36岁,
    出生日期: “08/21/1987”
    };

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » 在 TypeScript 中更喜欢实用程序类型而不是模型更改
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 294稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情