Console.log 总是在 Chrome 中返回 undefined [重复]

Posted

技术标签:

【中文标题】Console.log 总是在 Chrome 中返回 undefined [重复]【英文标题】:Console.log always returns undefined in Chrome [duplicate] 【发布时间】:2019-03-19 21:51:41 【问题描述】:

我刚刚遇到了这个奇怪的问题。我不记得我以前有过它,但自从我上次开发任何 Chrome 东西以来已经有一段时间了。

下面这张图就很能说明问题了:

为什么 Chrome 控制台总是为 console.log 命令返回 undefined? js 脚本中使用的任何console.log 也返回相同的值。


更新

console.log.toString() 返回"function log() [native code] "

【问题讨论】:

console.log.toString() 显示什么? 这个默认行为不用担心。 因为 console.log 没有返回任何东西!这意味着它返回未定义。 @epascarello 作者因为英文不好写错"returned undefined" 但是如果你看截图,你可以看到console.log prints 错误 实际上它从不打印任何东西。也许是一些非标准的环境。 【参考方案1】:

您是否偶然过滤了这些消息?查看控制台右上角是否显示“1 hidden”。

【讨论】:

经过一个小时的挖掘......这只是过滤器。我什至不知道我什么时候在里面放了一个过滤器文本:) 这可能会疯狂一个小时。我太愚蠢了。谢谢! 过滤器也是我的问题......我什至在考虑再次克隆 repo jajaja

以上是关于Console.log 总是在 Chrome 中返回 undefined [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Chrome:console.log、console.debug 不工作

Chrome 中的 console.log 时间戳?

如果 console.log(4) 在 Chrome 控制台中输出 undefined 是啥意思?

将 Chrome 中的 console.log 保存到文件中

Console.log 消息未显示在 Chrome 的 javascript 控制台中?

如何在 chrome 中覆盖或设置 console.log 的文件引用