2023-1-30-day1.5

57 阅读1分钟

image.png

联合类型(|),满足其一即可

交叉类型(&),同时满足

image.png

交叉类型的通常使用场景就是交叉多个interface(同时满足)

image.png

image.png

类型断言

image.png

非空类型断言

image.png

注:等号右侧属性不确定可用可选链(?.),如果某个属性为空直接返回undefined.

等号左侧属性不确定可用非空类型断言(!.),告诉编译器我确定有这个属性

image.png