Joh*_*man 49 javascript google-chrome google-chrome-devtools
来自gdb,它会在完成时打印函数的返回值.有没有办法从Chrome调试器获取此信息而不更改正在调试的源?
klm*_*klm 27
对此的修复是在2013年11月5日实施的,但显然只是在我写这篇文章时才发布在Chrome Canary中.(我在33.0.1719.0中看到它,但在Chrome Beta版32.0.1700.19测试版中没有看到它.)
如果您正在运行的版本具有它,那么当您单步执行return语句时,调试器的Scope VariablesLocal范围包含一个<return>带有值的条目.
(我需要使用Canary进行主要调试,但在<return>看到问题中引用的通知之前没有注意到条目的存在!)
小智 6
我的Chrome版本是41.0.2272.118米.这是为什么你应该在一个单独的行上放置复杂的return语句的一个很好的理由.如果在返回后的任何行上添加断点,Chrome将在断点为"Sources"面板的"Scope Variables"窗格的"Local"节点下添加(在此示例中)"<return>:true"叶.击中.
function bar() {
return true;
}
(function foo() {
return bar();
})(); // Place breakpoint here
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12884 次 |
| 最近记录: |