ts捕获字符串的类型

该文章由 leevare 发布于 ,归类于 Javascript

在使用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";

如果觉得我的文章对您有用,请您随意打赏。您的支持将鼓励我更加努力创作!

相关文章:

说点什么

avatar
300
  Subscribe  
提醒