如何将变量从typescript推送到浏览器全局上下文,以便您可以使用控制台对其进行调试?
干杯。
答案 0 :(得分:1)
您可以简单地使用window对象:
(window as any).myvariable = "somevalue";
并在控制台中访问它:
window.myvariable
尽管仅将此技术用于调试目的,因为它违背了整个模块的概念。
答案 1 :(得分:0)
同样的规则适用于TypeScript作为JavaScript,TypeScript只是扩展JavaScript。
因此,要回答有关如何设置全局变量的问题,答案与您在JavaScript中完全相同。
执行以下代码(假设没有作用域)将创建一个全局变量:
var x = 10;
注意:要使此示例正常工作,您需要使用--module "none"
编译TypeScript,它将编译为非模块化JavaScript。