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

免费建站平台哪个好免费html5播放器

免费建站平台哪个好,免费html5播放器,网页设计常见的布局形式,注册公司有什么风险吗参考&#xff1a;实现 Pick Pick 在TypeScript中&#xff0c;Pick是一个内置的工具类型(Utility Type),用于从一个已有的类型中选取一组属性&#xff08;通过键名&#xff09;来创建一个新的类型 基本语法&#xff1a; Pick<Type&#xff0c;Keys> Type:表示要从中选取…

参考:实现 Pick

Pick

在TypeScript中,Pick是一个内置的工具类型(Utility Type),用于从一个已有的类型中选取一组属性(通过键名)来创建一个新的类型
基本语法: Pick<Type,Keys> Type:表示要从中选取属性的源类型,Keys:表示要选取的属性名的联合类型,这个联合类型必须是Type的键的子集
作用:Pick会从Type中挑选出Keys指定的属性,然后组成一个新的类型

实现

type Pick <T, K extends keyof T> = {[P in K]: T[P]
}

K extends keyof T: K必须是T的键的联合类型的子集
[P in K]: T[P]:遍历 K中的每一个属性P,然后将其类型设置为TP
T[P] :表示 T 类型中属性 P 的类型

keyof

keyof操作符接受一个对象类型作为参数,返回改对象属性名组成的字面量联合类型,作用类似于Javascript中的Object.keys

interface Person {
name: string;
age: number
}
type PersonKeys = keyof Person

in

in的右侧会跟一个联合类型,使用in操作符可以对该联合类型进行迭代,其作用类似JavaScript中的for…in

interface Person {name: string;age: number;
}
type PersonKeys = keyof Person;
type PersonType = {[p in PersonKeys]: string
}
let person: PersonType = {name: 'string',age: 'age'
}

在这里插入图片描述

http://www.yayakq.cn/news/437474/

相关文章:

  • 网站推广的企业网站排版策划
  • 做女装的看哪个网站好做简单网站怎么做
  • 怎么做购物网站做品牌网站哪个好用
  • 怎么建设一个公司网站常熟做网站公司排名
  • 网站建设发展方向嵌入式软件开发公司
  • 地板网站代码wordpress英文版本
  • 青岛网站推广方案各种网站的区别
  • 天津专业网站设计学院实验室建设网站的好处
  • 找到做网站的公司大连seo加盟
  • 网站开发是什么专业seo渠道是什么意思
  • 页面设计网站素材检测 网站优化
  • 免费网站模板的制作方法o2o的网站有哪些
  • 大连弗莱科技官方网站汕头市建设信息网
  • 河南网站建设推广公司小公司建设网站
  • 做企业网站的费用挂什么科目seo网站优化服务商
  • 长沙网站优化页面网站开发费属于无形资产
  • 手机查看别人网站代码吗软件开发是什么行业
  • 拓者室内设计网站一个网站一年的费用
  • 成都网站制作芜湖厂商工作室网站制作
  • 长沙高端网站建设公司东莞做网站系统
  • 中土南方建设有限公司网站千助网站建设
  • 昆明建设厅培训网站wordpress整站迁移
  • 大学生asp网站开发的实训周优秀网站管理员
  • 网站查询功能怎么做免费wordpress简洁博客模板
  • 学校资源网站 建设方案58同城网站的建设目标是什么
  • 做凉菜的网站徐东做网站
  • 网站建设绩效考核方案wordpress移动底部导航菜单
  • 哪个网站可以做全景图惠济免费网站建设
  • 苏州市城乡建设局网站首页做甜品网站的需求分析
  • 如何增加网站的权重家乡的网站设计模板