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

哪里有做网站服务WordPress的固态链接

哪里有做网站服务,WordPress的固态链接,网站建设订单,北京网站定制这些工具类型是 TypeScript 提供的强大功能#xff0c;用于操作和转换类型。下面是每个工具类型的简要说明和示例#xff1a; 1、Record let value: Recordstring, any { name: , age: 0, desc: [] }; let value2: { [key: string]: any } { name: 用于操作和转换类型。下面是每个工具类型的简要说明和示例 1、Record let value: Recordstring, any { name: , age: 0, desc: [] }; let value2: { [key: string]: any } { name: , age: 0, desc: [] }; 2、PartialT: 将类型 T 的所有属性设置为可选。 interface Person {name: string;age: number;}type PartialPerson PartialPerson; // { name?: string; age?: number; }let value: PartialPerson {};let value2: PartialPerson { name: };let value3: PartialPerson { age: 0 };3、 RequiredT: 将类型 T 的所有属性设置为必选。 interface PartialPerson {name?: string;age?: number; }type RequiredPerson RequiredPartialPerson; // { name: string; age: number; }let value: RequiredPerson { name: , age: 0 };4、 ExcludeT, U: 从类型 T 中排除 U 的类型。 type T string | number | boolean;type U string | number;type Excluded ExcludeT, U; // 结果为 booleanlet value: Excluded false;5、OmitT, K: 从类型 T 中移除属性 K。 interface Person {name: string;age: number;address: string;}type WithoutAddress OmitPerson, address; // 结果为 { name: string; age: number; }let value: WithoutAddress { name: , age: 0 };6、ReadonlyT: 将类型 T 的所有属性设置为只读。 interface Person {readonly name: string;readonly age: number;}type ReadonlyPerson ReadonlyPerson;let value: ReadonlyPerson { name: , age: 0 };7、 PickT, K: 从类型 T 中选取指定属性 K 构造新类型。 interface Person {name: string;age: number;address: string; }type NameAndAge PickPerson, name | age; // { name: string; age: number; }let value: NameAndAge { name: , age: 0 }; 8、NonNullableT: 从类型 T 中排除 null 和 undefined。 type NullableString string | null | undefined; type NonNullableString NonNullableNullableString; // 结果为 stringlet value: NonNullableString ; 9、ReturnTypeT: 获取函数类型 T 的返回值类型。 type Func () string; type Result ReturnTypeFunc; // 结果为 stringlet value: Result ; 10、ParametersT: 获取函数类型 T 的参数类型组成的元组。 type Func (x: number, y: string) boolean; type Args ParametersFunc; // 结果为 [number, string]let value: Args [0, ]; 11、OverwriteT, U: 使用 U 中的属性覆盖 T 中的对应属性。 type T { a: number; b: string }; type U { b: boolean; c: string }; type OverwriteT, U OmitT, keyof U U; type OverwriteType OverwriteT, U; // 结果为 { a: number; b: boolean; c: string; }let value: OverwriteType { a: 0, b: true, c: }; 12、IntersectionT, U: 返回 T 和 U 的交集类型。 type T { a: number; b: string }; type U { b: boolean; c: string }; type IntersectionT, U OmitT, keyof OmitT, keyof U; type Intersected IntersectionT, U; // 结果为 { b: string; }let value: Intersected { b: };
http://www.dnsts.com.cn/news/64563.html

相关文章:

  • 个人网站运营怎么做广东设计公司排名前十强
  • wordpress 中英文网站模板搜索引擎优化培训班
  • 做网站还需要服务器吗app运营成本估算
  • 进入兔展网站做PPt网页游戏传奇合击
  • 网站文章内容的选取杭州十大室内设计公司
  • 通信部门网站备案证明企业网站开发环境
  • 类似交费网站开发12.12做网站的标题
  • 激励案例网站制作长春有几个区
  • 建设部特种作业证网站查询建设工程包括什么工程
  • 一个空间怎么做两个网站wap网页文字游戏
  • 绍兴网站建设公司凡科建站电话
  • 电子商务网站建设设计原则建立网站来网上销售的英文
  • asp网站欧美风格的网页设计欣赏
  • 360网站seo怎么做wordpress网盘搜索引擎
  • 做西餐的网站黑龙江省建设工程质量协会网站
  • 做创意ppt网站有哪些方面wordpress播放上传视频
  • 那个网站可以做logowordpress渗透经验
  • 北京公司可以在上海建网站吗wordpress 评论 html
  • 族蚂建站怎么样建站宝盒下载
  • 搜索建站网陕西一建2022停考
  • 如何做好网站seo优化wordpress 安装 失败
  • 响应式网站和平时网站的区别菲律宾做网站好吗
  • 买域名建网站价格做网站前端用什么技术好
  • 中专网站建设课程点击宝seo
  • 做下载网站赚钱吗哈尔滨网站建设吧
  • 网站备案上海百度数据研究中心
  • 黄金网站网站建设套餐内容
  • 钢格板保定网站建设广州网站建设的地方推荐
  • 信宜做网站设置网站建设申请计划
  • 宁德网站建设汽修网站怎么做