程序中的事件顺序?

Bac*_*tnz 0 javascript

在Javascript中,

如果我有以下内容,是否完成b后调用a?

function main() {
    a();
    b();
}
function a() {
    //Processing
}
function b() {
    //More Processing
}
Run Code Online (Sandbox Code Playgroud)

Poi*_*nty 5

在该代码中,根本没有任何事情发生,因为实际上没有任何函数被调用.

如果要调用"main()"函数,则保证在启动函数"b"之前完成对"a"的调用.在Web浏览器的上下文中,JavaScript严格是单线程的,除非您正在深入研究新的"Web worker"功能.