gpt4 book ai didi

javascript - 在没有控制台时,javascript 中使 console.log 调用不会引起问题的最佳方法?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:07:10 25 4
gpt4 key购买 nike

我正在使用 firebug 并进行大量 console.log、.info、.dir 调用等。当应用程序在关闭 firebug 的机器上运行时,可能会导致错误。避免这种情况的最佳技术是什么?这似乎有效:

// global scope
if (typeof(console) == 'undefined') {
console = {
info : function() {},
dir : function() {},
error : function() {},
log : function() {}
};
}

但我不喜欢手动维护控制台功能列表的想法。其他想法?

(如果有帮助,我们还在项目中使用了 jQuery。)

最佳答案

我个人只使用 $.noop像这样缩短它:

if(!window.console)
window.console = { log: $.noop, group: $.noop, groupEnd: $.noop };

但是无论您使用什么函数,都添加它们。

关于javascript - 在没有控制台时,javascript 中使 console.log 调用不会引起问题的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3970303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com