TypeScript学习——类型断言

类型断言

当我们使用联合类型的时候,只能访问这些类型的共有属性或方法。但在一些场景下,我们需要在不确定类型(指TS)的情况下访问一个类型的方法或属性,此时我们就能使用类型断言。
类型断言可以用来手动指定一个变量的类型。

语法

//<类型>变量    
something

//or

//变量 as 类型  
something as string
//在 tsx 语法(React 的 jsx 语法的 ts 版)中必须用后一种。

类型断言不是类型转换,断言成一个联合类型中不存在的类型是不允许的。

你可能感兴趣的:(TypeScript学习——类型断言)