首页 前端知识 TypeScript 全局变量 declare global

TypeScript 全局变量 declare global

2024-05-31 19:05:22 前端知识 前端哥 416 864 我要收藏

在 TS 中全局变量可以通过 declare global 声明
在经过诸多查阅后,以下是正确读写方式:

// main.ts
declare global {
	var $NAME: string
}
globalThis.$NAME = "张三"  // 正确
$NAME = "张三"  // 错误

注意,在以上声明中 var $NAME: string 中必须是 var,不能是 constlet

// test.ts
globalThis.$NAME = "李四"  // 正确
$NAME = "李四"  // 也可以

[1] TypeScript 中文文档
[2] 参考链接-stackoverflow

转载请注明出处或者链接地址:https://www.qianduange.cn//article/10180.html
标签
评论
发布的文章

JSON&yaml和Properties

2024-06-06 10:06:54

JavaScript中的JSON.stringify()

2024-06-06 10:06:52

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!