Typescript

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

13、类型(Required)

浏览 29 扫码 分享 2023-11-24 02:08:11
  • Required
    • 描述:将属性设为必填项
  • Required实现原理

    Required

    描述:将属性设为必填项

    1. interface Person{
    2. name?:string;
    3. age?:number;
    4. }
    5. let person:Required<Person> = {
    6. name:'KipSong',
    7. age:25
    8. }

    Required实现原理

    1. type Required<T> = {
    2. [P in keyof T]-?: T[P];
    3. };

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 为什么要使用Typescript
    • 1、基础类型
    • 2、Array和Tuple
    • 3、函数和类型推断
    • 4、类(class)
    • 5、类(修饰符)
    • 6、interface接口
    • 7、类和接口
    • 8、any类型和联合类型
    • 9、枚举
    • 10、泛型(Generics)
    • 11、类型别名和类型断言
    • 12、第三方插件声明文件
    • 13、类型(Partial)
    • 13、类型(Required)
    • 13、类型(Readonly)
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注