学习Typescript6(类型断言 | 联合类型 | 交叉类型)

86 阅读1分钟

联合类型

image.png

函数使用联合类型

image.png

交叉类型 多种类型的集合 联合对象将具有所联合类型的所有成员

image.png

类型断言

语法: 值 as 类型 或<类型>值

image.png

这时我们就可以用类型断言来推断他传入的是A接口的值

image.png

需要注意的是 类型断言只能‘欺骗’Typescript编译器 无法避免运行时的错误 反而滥用类型 断言可能会导致运行时错误:

使用any临时断言

image.png