【发布时间】: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.logprints 错误 -
实际上它从不打印任何东西。也许是一些非标准的环境。
标签: javascript google-chrome-extension