Appearance
调用栈用来记录“当前正在执行的函数链条”。每调用一次函数,就压入一层;函数返回就弹出一层。
function a() { b(); } function b() { c(); } function c() { return; } a();
调用顺序是:a -> b -> c,然后依次返回。
调用栈和事件循环结合起来,可以帮助你理解“同步/异步的执行顺序”。