javascript - 如何在 Chrome 的 JavaScript 控制台中获取内联函数定义

标签 javascript google-chrome console

Chrome 的 JavaScript 控制台曾经有一个非常有用的功能,如果您输入当前范围内可见的任何函数的名称,它将打印该函数的完整定义。基本上如 this answer here 中所述.

一段时间前(我想至少几个月,可能更多)它停止这样做了,但是,现在输入一个函数名给出了一个非常无用的响应,比如:

enter image description here

我知道我可以单击该行(或右键单击并选择“显示函数定义”)以在“源”选项卡中显示函数定义,但与之前的内联函数定义相比,这非常笨拙(对于通常遵循“获取函数定义、复制/粘贴到控制台、更改一些内容,然后覆盖原始函数定义”的工作流)。

另一个技巧是在函数名称后添加一个 + ""(如 jobClicked + "" 而不是 jobClicked),这在控制台中显示代码,但丢失了所有语法突出显示。

有什么方法可以让 JavaScript 控制台返回到之前的行为,即在 JavaScript 控制台内内联显示完整的函数定义,并且语法高亮显示完好无损?

最佳答案

它在版本 54 中运行。您可以更新您的 Chrome 浏览器。

示例函数表:

Example function table

Chrome 版本:

Chrome version

关于javascript - 如何在 Chrome 的 JavaScript 控制台中获取内联函数定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31693740/

相关文章:

javascript - JavaScript 中的频率正弦扫描生成

javascript - 获取日期之间的时间

html - 没有音量 slider 或静音按钮的音频标签?

javascript - 在 Chrome 中将对象记录到控制台的解决方法

javascript - 添加下拉值的新输入字段

google-chrome - 为什么这个youtube将 “sticking”视频嵌入到Chrome的屏幕中?

linux - 在 Amazon Linux v2 (ARM64/aarch64/Gravitone) 上安装 Chrome/Cromium

Javascript 30 秒控制台倒计时器

PHP:向 Eclipse 控制台发送消息/记录日志?

javascript - 从浏览器运行 html 中的 javascript