使用 Javascript 写代码,如论是在 Node 后端环境还是前端单页应用,调试是资深程序员的进身之阶!
程序员的水平提示之路只有一条,那就是乐此不疲地调试代码。某非著名非大师山月如是说道。...如何通过调试获取函数的返回值
当函数返回的是一个表达式时,如何在 debug 中,在当前函数中获取到返回值
如下例所示,如何在 sum 函数中通过调试得到 7,而非获取到 a 和 b 再两者相加
const...在单行调用多个函数表达式时,如何设置条件断点
// 如何在 map 函数中,当 x === 3 时打断点
const l = [1, 2, 3, 4, 5].map(x => sum(x, 1))
解...main () {
const r1 = await sum(3, 4)
const r2 = await asyncSum(3, 4)
}
解: 在浏览器中并无二致,但在 Node 中将会进入...sum(3, 4)), 1)
}
// 示例四: 条件断点
{
// 如何在 map 函数中,当 x === 3 时打断点
const l = [1, 2, 3, 4, 5].map(x =>