function main()
{
Hello();
}
function Hello()
{
// How do you find out the caller function is 'main'?
}
Run Code Online (Sandbox Code Playgroud)
有没有办法找出调用堆栈?
有没有办法关闭console.log我的JavaScript代码中的所有语句,以进行测试?
在我当前具有大量依赖项的项目中,我需要一种方法来禁用特定库的控制台访问,以便这些文件不能使用任何控制台功能.
我当然可以通过简单地在库包中找到并替换它来禁用控制台功能,但是因为这个项目有很多依赖性,这会使更新库变得非常麻烦.
我知道我可以通过用空功能块覆盖它来禁用控制台功能:
console.log = function(){};
Run Code Online (Sandbox Code Playgroud)
但是这会禁用整个项目的控制台功能.所以我正在寻找一个实现,或一行代码,我可以用它来禁用特定文件或代码块的控制台功能.
我开始在我的开发者控制台中获得一些奇怪的输出.我想知道是否有办法将其关闭.
净状态从IDLE变为BUSY
无论何时调用任何服务器端,都会输出,你可以想象它可能会导致很多混乱.