标签: javascript debugging
当我从第12行的return语句中退出时,我转到}第14行,而不是第16行。
return
}
为什么调试器会在第14行停止?
答案 0 :(得分:2)
从我的角度来看这是件好事,因为它让你有时间看看函数中的结果。例如,假设您在一个函数中有一个表达式,如下所示:
function add (a, b) { var sum = a + b; }
调试器将在函数的右括号中执行一步,您将能够在总和中看到结果。相反,如果调试器将立即返回,那么您将没有机会查看结果。也许这是一个简单的例子,这个特征的价值不是立即可见的,但在更复杂的情况下它真的很有帮助。