当前位置: 首页 > news >正文

徐州网站无障碍建设上海室内设计公司

徐州网站无障碍建设,上海室内设计公司,能去百度上班意味着什么,湖南建网站使用泛型来做类型映射&#xff0c;将对象(或数组)中类型转换为另一个类型 首先&#xff0c;定义一个类型Student // 定义一个类型Studentinterface Student {name: string,age: number}1、把Student的所有属性都变为可空的 type Nullable<T> {[p in keyof T]: T[p] || …
使用泛型来做类型映射,将对象(或数组)中类型转换为另一个类型

首先,定义一个类型Student

	// 定义一个类型`Student`interface Student {name: string,age: number}

1、把Student的所有属性都变为可空的

	type Nullable<T> = {[p in keyof T]: T[p] || null}type NullAbleStudent = Nullable<Student>

2、把Student的所有属性都变为只读的

	type Readonly<T> = {readonly [P in keyof T]: T[p]}type ReadonlyStudent = Readonly<Student>

3、把Student的属性都变成可选的

	type Partical<T> = {[P in keyof T]?: T[P]	}type ParticalStudent = Partical<Student>

把属性都变成Promise

	type ToPromise<T> = {[P in keyof T]: Promise<T[P]>}type Coordinate = [number, number]type PromiseCoordinate = ToPromise<Coordinate> // [Promise<number>, Promise<number>]




function toRefs<T extends object> (object: T): {[K in keyof T]: ToRef<T[K]>
}`function toRefs<T extends object>` 这是一个泛型函数,它接受一个类型为 object 的参数 object,并且返回一个新的对象。`: { [K in keyof T]: ToRef<T[K]> }` 这是函数的返回类型,
它使用了 TypeScript 中的映射类型,遍历了输入对象 T 的所有属性,并将它们的类型转换为 ToRef<T[K]>,
这里的 ToRef 是一个类型,它表示将普通值转换为 ref 对象的类型。
http://www.yayakq.cn/news/522114/

相关文章:

  • 找人做网站做小程序动漫制作技术专业
  • 宜春网站建设推广服务器租用
  • 如何免费建网站赚钱重庆建站模板
  • vs 手机网站开发网站开发 建设叫什么
  • 西安企业网站建设哪家好wordpress 设计套程序
  • 温州免费个人网站制作公司首钢建设网站
  • 网站查询关键词排名软件佛山推广优化公司
  • 做电影售票网站的难点百度纯净版首页入口
  • 视频聚合网站怎么做不侵权网站建设验收确认书免费下载
  • [ 1500元做网站_验收满意再付款! wordpress 更改数据表
  • 白银市建设局网站王浩郯城建设局网站
  • 国外优秀vi设计网站泰顺网站建设
  • vip网站解析建设wordpress composer
  • 音乐网站开发文档广州网站推广建设
  • 精品网站开发公司做网站销售话术
  • 广州做网站(信科网络)网页浏览器软件
  • 网站维护案企业名录2021版
  • 怎么建设自己导购网站返利网站程序
  • 武义县建设局网站首页最新国际新闻10条
  • 盘锦网站建设兼职专业简历制作管理平台
  • 15年做那个网站能致富中国建筑app免费下载
  • 为什么要建设应急管理网站自己做网站视频教程
  • 建设人才库网站该如何选择深圳网站建设公司
  • 惠州网站建设点开发手机app
  • 向公司申请请做网站工信部个人网站备案
  • 网站后台传不上图片客户关系管理的含义
  • 厦门网站制作策划手机淘宝
  • 福建省建设局实名制网站云建站
  • 网站开发工程师认证哈尔滨网站建设哪家有
  • 织梦网站模板下载深圳精品网站建设公司