为什么Chrome的控制台不再显示功能代码
Why doesn't Chrome's console display the function code anymore?
过去,如果我有一个函数test
内容
function test () {
return true;
}
我在控制台中输入test
,然后我会回来:
function () {
return true;
}
但是现在,它只返回function test()
而没有实际的函数代码。如何将其更改回原来的样子(或至少获取函数代码)?
此功能已替换为指向定义函数的代码部分的链接。如果点击链接,您仍然可以访问方法定义,只是具有更多上下文。如果要查看完整的方法定义,请尝试在其上调用 toString,或者只是将其强制转换为带有 add 的字符串。
function test() { return true; }
test.toString(); //=> "function test() { return true; }"
test + ''; //=> "function test() { return true; }"
Chrome DevTools 是开源的,有一个问题页面,您可以在其中提交功能请求。如果您希望选择启用旧行为,请在此处发布问题。
此后,新行为已为此进行了修改。
现在显示了函数的前几行。因此,短函数将像以前一样显示。但是,较长的函数会被截断,链接返回到上下文的源。
相关文章:
- OpenLayers在悬停时高亮显示功能,并在单击时选择
- 显示功能导致 ng 重复
- 模态无法访问其显示功能
- 单击时隐藏和显示功能
- 如何在 OpenLayers 3 中隐藏和显示功能?(重绘?
- 为什么这个隐藏显示功能不起作用
- 如何在以下情况下使隐藏/显示功能顺利进行
- ng显示功能不起作用
- 在移动浏览器中通过javascript加载图像显示功能
- d3js气泡图中的气泡突出显示功能
- jQuery脚本的顺序正确吗?隐藏/显示功能在实时版本中不起作用,但可以作为独立Fiddle使用
- 谷歌分析-显示功能与事件点击一起发送
- 为HTML样式添加隐藏/显示功能(不在CSS文档中)
- javascript的隐藏/显示功能在Firefox中不起作用
- 将显示功能应用于ajax成功创建的元素
- 隐藏和显示功能在Safari中不工作
- Javascript文本高亮显示功能
- 隐藏/显示功能一次只工作一个?——Jquery
- Javascript幻灯片显示功能一次打开所有幻灯片
- JQuery的隐藏和显示功能并不适用于所有的滑块