TypeScript 全局变量 declare global
在TypeScript中,如果你想在模块中添加全局变量,你可以使用declare global
语句。这样可以确保你的变量在全局作用域中可用,即便在模块化的代码中。
以下是一个示例,演示如何在TypeScript中定义一个全局变量:
// 定义全局变量
declare global {
var globalVar: string;
}
// 初始化全局变量
globalVar = "我是全局变量";
// 在其他文件中使用全局变量
console.log(globalVar); // 输出: 我是全局变量
在这个例子中,我们定义了一个全局变量globalVar
,并在接下来的代码中对其进行了初始化。然后,我们可以在任何模块或文件中访问这个全局变量,就像它在本地定义的一样。这种方式确保了全局变量在模块化的代码库中仍然可以被安全地使用。
评论已关闭