【TS】10 多个 TypeScript 高级用法总结
一、 类型unknownunknown 指的是不可预先定义的类型,在很多场景下,它可以替代 any 的功能同时保留静态检查的能力。这个时候 unknown 的作用就跟 any 高度类似了,你可以把它转化成任何类型,不同的地方是,在静态编译的时候,unknown 不能调用任何方法,而 any 可以。unknown 的一个使用场景是,避免使用 any 作为函数的参数类型而导致的静态类型检查 bug:void在 TS 中,void 和 undefined 功能高...
复制链接