有什么方法可以关闭console.log
我的JavaScript代码中的所有语句以进行测试?
在脚本中重新定义console.log函数。
console.log = function() {}
就是这样,没有更多消息要控制台。
编辑:
扩展Cide的想法。一个自定义记录器,可用于切换代码的登录/注销。
在我的Firefox控制台中:
var logger = function()
{
var oldConsoleLog = null;
var pub = {};
pub.enableLogger = function enableLogger()
{
if(oldConsoleLog == null)
return;
window['console']['log'] = oldConsoleLog;
};
pub.disableLogger = function disableLogger()
{
oldConsoleLog = console.log;
window['console']['log'] = function() {};
};
return pub;
}();
$(document).ready(
function()
{
console.log('hello');
logger.disableLogger();
console.log('hi', 'hiya');
console.log('this wont show up in console');
logger.enableLogger();
console.log('This will show up!');
}
);
如何使用上述“记录器”?在您的就绪事件中,请调用logger.disableLogger,以便不会记录控制台消息。在要将消息记录到控制台的方法内,将调用添加到logger.enableLogger和logger.disableLogger。
是否有一个实用程序方法可以在1行中执行此操作?我在或中找不到它。 我不想重新发明轮子,除非我打算在上面加上花哨的轮辋。 好类型可以是,而不是。但你明白了。(包括所有零位检查、安全检查等)
我想知道Console.Log in Visual Studio代码的快捷方式是什么?
问题内容: 我有大约350,000个密钥的数据库。目前,我的代码只是循环遍历所有键,并从db获取其值。 但是,这花费了将近2分钟的时间,这似乎确实很慢,达到了10万次请求/ 3秒。 我已经研究过流水线技术,但是我需要返回每个值,以便最终得到键值对的字典。 目前,我正在考虑在代码中使用线程来加快速度,这是处理此用例的最佳方法吗? 这是我到目前为止的代码。 问题答案: 首先,最快的方法是在EVAL中完
我正在Ubuntu 18.04上使用VS Code构建一个Laravel项目。我安装了几个扩展来帮助我处理语法。 我在用于杂项笔记的同一个工作区中也有一些. txt文件。我的. txt文件的所有内容都有红色波浪下划线。 你知道如何禁用我的纯文本文件的拼写检查和验证吗? 我读过这些关于禁用PHP和CSS验证的帖子,但这对我的情况没有帮助。 如何在Visual Studio代码中禁用PHP验证? 禁用
问题内容: 如何快速混淆代码。我有一个非常小的 Java App ,我想将混淆的代码交付给客户端。我听说过很多有关 ProGuard 混淆代码并下载的信息,但不知道如何混淆我的“ abc.jar”文件。 我检查了它的网站,但其中包含许多要阅读的材料。我不需要沉迷。我只需要简单地将变量,方法和类的名称更改为一些不可读的名称即可。我知道ProGuard还提供所有其他功能。 Q1。 因此,谁能告诉我一些
问题内容: 在Objective-c中,我们可以像这样对字符串进行哈希处理: 但是CC_MD5在Swift中不起作用。我们该如何处理? 问题答案: 这就是我想出的。它是String的扩展。不要忘了添加到Xcode创建的ObjC-Swift桥接头中。