nodejs 卡死时如何打印堆栈

时间:2024-11-01 18:21:12

1、当有一个函数被调用的时候, 它就被压入到堆栈的顶部, 该函数运行完成之后, 又会从堆栈的顶部被移除.堆栈的数据结构就是后进先出方法代码:

nodejs 卡死时如何打印堆栈

3、在Node.js的 REPL 模式中运行上述代码会得到如下输出数据效果

nodejs 卡死时如何打印堆栈

5、在函数 c 运行完成之后, 已经从堆栈的顶部被移除输出信息

nodejs 卡死时如何打印堆栈

7、首先调用函数 a(被压入堆栈), 然后在 a 里面调用函数 b(被压入堆栈且在a之上), 然后在 b 中捕获到当前的堆栈信息, 并将其存储到 myObj 中方法代码

nodejs 卡死时如何打印堆栈
© 长短途