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

自己做的网站数据库网店制作

自己做的网站数据库,网店制作,沧浪企业建设网站公司,电子商务网站开发遇到的问题前言 TypeScript 越来越火#xff0c;现在很多前端团队都使用它#xff0c;因此咱们前端码农要想胜任以后的前端工作#xff0c;就要更加熟悉它。 入门练手题 interface A {x: number;y: number; }type T PartialA;const a: T { x: 0, y: 0 }; const b: T { …前言 TypeScript 越来越火现在很多前端团队都使用它因此咱们前端码农要想胜任以后的前端工作就要更加熟悉它。 入门练手题 interface A {x: number;y: number; }type T PartialA;const a: T { x: 0, y: 0 }; const b: T { x: 0 }; const c: T { y: 0 }; const d: T {};type MyPartialT {[P in keyof T]?: T[P]; };interface B {x?: number;y: number; }type T0 RequiredB;const a0: T0 { x: 0, y: 0 };type MyRequiredT {[P in keyof T]-?: T[P]; };interface C {x?: number;y: number; }type T1 ReadonlyC;const a1: T1 { x: 0, y: 0 };// a1.x1type MyReadonlyT {readonly [P in keyof T]: T[P]; };interface Cat {age: number;gender: string; }type CatName seraph | ashe | ahri;const cats: RecordCatName, Cat {seraph: { age: 10, gender: male },ashe: { age: 5, gender: female },ahri: { age: 16, gender: female }, };/* 在 TypeScript 中当你看到 K extends keyof any 这样的表达时 它的作用是约束类型 K 为一个有效的类型可以作为对象的键。 这里的 keyof any 是指所有可能的 JavaScript 值的键的联合类型。 简单来说keyof any 通常等价于 string | number | symbol 因为在 JavaScript 中对象的键可以是这三种类型。 你可以使用 stringnumber 或者 symbol 作为对象属性的键。 */type MyRecordK extends keyof any, T {[P in K]: T; };interface Todo {title: string;description: string;done: boolean; }type TodoPreview PickTodo, title | done;const todo: TodoPreview {title: play games,done: false, };type MyPickT, K extends keyof T {[P in K]: T[P]; };type E0 Excludea | b, a;type E1 Excludestring | number | (() void), Function;type MyExcludeT, U T extends U ? never : T;interface Todos {title: string;desc: string;done: boolean;no: number; }type TodoPre OmitTodos, desc;const todopre: TodoPre {title: play,done: false,no: 2, };type TodoInfo OmitTodos, desc | no;const todoInfo: TodoInfo {title: play,done: false, };type MyOmitT, K extends keyof any PickT, Excludekeyof T, K;type E Extracta | b, a | f;type E3 Extractstring | number | (() void), Function;type MyExtratT, U T extends U ? T : never;declare function f(args: { a: number; b: string }): void;type P0 Parameters() string; // []type P1 Parameters(s: string) void; // [s: string]type P2 ParametersT(arg: T) T; // [arg: unknown]type P3 Parameterstypeof f;type MyParametersT extends (...args: any) any T extends (...args: infer P ) any? P: never;type R ReturnType() void;const add (x: number, y: number): number {return x y; };type R1 MyReturnTypetypeof add;type MyReturnTypeT extends (...args: any) any T extends (...args: any ) infer R? R: any;
http://www.dnsts.com.cn/news/51298.html

相关文章:

  • 网站积分商城该怎么建立wordpress整站安装
  • 鹤壁市淇滨区建设局网站电子商务毕业设计网站
  • 网站建设视频教程推荐最新新闻实时新闻
  • 襄阳品牌网站建设工业设计在线
  • 网站界面友好网页设计尺寸怎么算
  • 松江品划网站建设wordpress应用镜像
  • 网站keyword如何排序卖主机 服务器的网站
  • 网站建设发生的成本如何记账wordpress怎么编辑表格
  • 婴儿网站模板wordpress大型站点
  • 学校网站建设可行性分析如何查询网站的空间
  • e通网网站建设重庆logo设计图片
  • 东莞石排网站建设wordpress会员推广
  • 想要做网站的企业做网站需要多少资金
  • 手机端便民服务平台网站建设模板网站定制
  • 深圳网站建设网页设计网页设计代表性案例
  • 专业模板建站价格西部数码做网站
  • node.js 网站开发开发商交房需要提供哪些证书
  • 网站开发环境分析网站开发用什么字体一般
  • 深圳做分销网站的公司海口网站建设品牌大全
  • 上海站群优化WordPress下如何用页面做侧边栏
  • 深圳商城网站哪家做的好wordpress占用id
  • 大岭山网站阿里云服务器管理
  • 做网站的的价位网站架构有哪些
  • 源码出售网站设计方案英语
  • h5case什么网站各种资源都有的搜索引擎
  • 长沙网站排名技术从事网站美工建设
  • 青海网站建设多少钱网站和网络有什么区别
  • 网站外接软文营销的五个特点
  • 国产手机做系统下载网站成都高新区国土规划建设局网站
  • 餐饮企业网站设计商务网站规划建设与管理试卷