ts捕获字符串的类型
在使用const
的情况下来捕获类型
const foo = "Foo";
let bar: typeof foo = "Foo";
// 错误
let bar: typeof foo = "asdadasd";
此处的bar
只能被赋值Foo
,此处typeof foo
既捕获了foo
的类型,还捕获了foo
的值。
而在使用let
的情况下时,typescript只会捕获其值的类型。
let foo = "Foo";
let bar: typeof foo = "Foo";
// 也是正确的
let bar: typeof foo = "asdadasd";
如果您觉得本文对您有用,欢迎捐赠或留言~
- 本博客所有文章除特别声明外,均可转载和分享,转载请注明出处!
- 本文地址:https://www.leevii.com/?p=1732