【问题标题】:Console.log always returns undefined in Chrome [duplicate]Console.log 总是在 Chrome 中返回 undefined [重复]
【发布时间】: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 错误
  • 实际上它从不打印任何东西。也许是一些非标准的环境。

标签: javascript google-chrome-extension


【解决方案1】:

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

【讨论】:

  • 经过一个小时的挖掘......这只是过滤器。我什至不知道我什么时候在里面放了一个过滤器文本:)
  • 这可能会疯狂一个小时。我太愚蠢了。谢谢!
  • 过滤器也是我的问题......我什至在考虑再次克隆 repo jajaja
猜你喜欢
  • 1970-01-01
  • 2017-03-18
  • 2016-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-05
  • 2019-06-27
  • 2015-08-11
相关资源
最近更新 更多