ts 类型强转

typescript 类型 强行转换

提示:如果不能很好的控制变量类型,我建议不要强转。

ts 关键词:as

未知类型 => 已知类型

type b = { c: number }
const test: any = { a: '1' }
const test1 = test as b
/// test1 的类型类变为b
console.log(test1)

已知的不同类型转换

type b = { c: number }
const test = { a: '1' }
const test1 = (test as any) as b
/// test1 的类型类变为b
console.log(test1)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容