我刚刚开始学习异步 JavaScript,所以我不确定这是否是一个愚蠢的问题,但我无法直接找到答案。
在异步 JS 的示例中,我看到异步逻辑总是在同步逻辑之后调用,也就是说最后。就像是:
function1() {}
asynchronousFunction(){}
function2(){}
这不相当于:
function1(){}
function2(){}
function3(){} //asynchronous function
异步调用是否与主线程堆栈顶部的函数调用相同,因为异步调用似乎总是在任何同步之后进行?
感谢您对此的任何帮助!