在Javascript中,
如果我有以下内容,是否完成b后调用a?
function main() {
a();
b();
}
function a() {
//Processing
}
function b() {
//More Processing
}
Run Code Online (Sandbox Code Playgroud)
在该代码中,根本没有任何事情发生,因为实际上没有任何函数被调用.
如果要调用"main()"函数,则保证在启动函数"b"之前完成对"a"的调用.在Web浏览器的上下文中,JavaScript严格是单线程的,除非您正在深入研究新的"Web worker"功能.