2023年8月22日

typeScript学习-自定义守卫

摘要: typeScript学习 自定义守卫 function 函数名(形参:参数类型【参数类型大多数为any】): 形参 is A 类型{ return true or false } class Customer { pay(payMethod: BankPay | MobilePay) { if (i 阅读全文

posted @ 2023-08-22 17:07 空白格k 阅读(30) 评论(0) 推荐(0)

typeScript学习-类型守卫

摘要: typeScript学习 类型守卫 为什么要用类型守卫: 类型守卫定义:在 语句的块级作用域【if 语句内或条目运算符表达式内】 缩小变量的一种类型推断的行为。 类型守卫产生时机:TS 条件语句中遇到下列条件关键字时,会在语句的块级作用域内缩小变量的类型。这种类型推断的行为称作类型守卫(Type G 阅读全文

posted @ 2023-08-22 16:53 空白格k 阅读(176) 评论(0) 推荐(0)

typeScript学习-类型断言、类型转换

摘要: typeScript学习 类型断言、类型转换 1、类型断言: 语法格式:A 数据类型的变量 as B 数据类型。 let b: B let c: C = b as C 理解:是绕过TS 编译检查,类型断言就是对编译器说:我是这个类型了,无需检查。 2、类型断言使用场景 export class Ve 阅读全文

posted @ 2023-08-22 16:18 空白格k 阅读(130) 评论(0) 推荐(0)

导航