12 2022 档案

摘要:控制流分析(Control Flow Analysis) 描述: CFA 几乎总是采用联合,基于代码逻辑去减少联合里面的类型数量。 大多数时候,CFA 在自然的JavaScript布尔逻辑中工作,但是有一些方法可以定义你自己的函数,这些函数会影响 TypeScript 缩小类型的方式。 简单说就是: 阅读全文
posted @ 2022-12-10 14:56 。吃什么 阅读(118) 评论(0) 推荐(0) 编辑
摘要:class private 和 # 的区别 前缀 private 只是TS语法,在运行时不起作用,外部能够访问,但是类型检查器会报错 class Bag { private item: any } 修饰符 # 是JS语法,是运行时私有的,并且在JavaScript引擎内部强制执行,它只能在类内部访问 阅读全文
posted @ 2022-12-09 14:22 。吃什么 阅读(71) 评论(0) 推荐(0) 编辑
摘要:Type 描述:全称叫做 '类型别名',为类型字面量提供名称。比 Interface 支持更丰富的类型系统特性。 Type 与 Interface 区别 Interface 只能描述对象的形状,Type 不止 Interface 能多次声明进行扩展,Type 不行 在性能方面,Type 接口检查能够 阅读全文
posted @ 2022-12-06 16:47 。吃什么 阅读(385) 评论(0) 推荐(0) 编辑
摘要:Interface 描述:用来描述对象的形状,能够被扩展 常用语法 ( Common Syntax ) 1. 描述普通对象 interface JsonResponse { version:number; outOfStock?: boolean; // 可选属性 readonly body: st 阅读全文
posted @ 2022-12-05 21:25 。吃什么 阅读(168) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示