ts 中在声明文件中声明了 declare const Foo: 18
,但是在任意模块中 Foo
无法使用,浏览器中报 Foo not defined,那么 ts 中声明全局常量,实际是如何使用的呢?看了很多文档,都只是理论,没有实际使用代码......
请问大佬们,ts 中声明的全局常量,如何在任意文件中使用呢?
ts 中在声明文件中声明了 declare const Foo: 18
,但是在任意模块中 Foo
无法使用,浏览器中报 Foo not defined,那么 ts 中声明全局常量,实际是如何使用的呢?看了很多文档,都只是理论,没有实际使用代码......
请问大佬们,ts 中声明的全局常量,如何在任意文件中使用呢?
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
5 回答3.8k 阅读
declare
只是类型定义,转换为 js 后,就没掉了全局常量可以这样定义
globalThis.Foo = 18
如果要保证是“常量”,可以
Object.defineProperty