Chrome 的 JavaScript 控制台曾经有一个非常有用的功能,如果您输入当前范围内可见的任何函数的名称,它将打印该函数的完整定义。基本上如 this answer here 中所述.
一段时间前(我想至少几个月,可能更多)它停止这样做了,但是,现在输入一个函数名给出了一个非常无用的响应,比如:
我知道我可以单击该行(或右键单击并选择“显示函数定义”)以在“源”选项卡中显示函数定义,但与之前的内联函数定义相比,这非常笨拙(对于通常遵循“获取函数定义、复制/粘贴到控制台、更改一些内容,然后覆盖原始函数定义”的工作流)。
另一个技巧是在函数名称后添加一个 + ""
(如 jobClicked + ""
而不是 jobClicked
),这在控制台中显示代码,但丢失了所有语法突出显示。
有什么方法可以让 JavaScript 控制台返回到之前的行为,即在 JavaScript 控制台内内联显示完整的函数定义,并且语法高亮显示完好无损?
最佳答案
关于javascript - 如何在 Chrome 的 JavaScript 控制台中获取内联函数定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31693740/