gpt4 book ai didi

javascript - 当执行打开时

转载 作者:行者123 更新时间:2023-11-30 17:42:53 24 4
gpt4 key购买 nike

Javascript 在执行时是单线程的。所以当有空闲资源时执行一段代码。然而一段代码算什么?

声明:

var a = null;

block

{
a();
b();
c();
}

我想知道当事件在 f() 执行结束之前发生时,触发事件回调何时可能打开?

function f(){
a();
b();
asyncDef();
c();
d();
}

直到 f() 被执行,或者说在 c() 完成之后?什么时候最先开放?

最佳答案

任何同步代码流都需要先完成,然后才能执行任何异步代码。在您的 f() 示例中,f() 需要完全完成,包括对内部每个函数的调用。

但是,如果其中一个调用触发了异步操作,则该异步代码不会延迟 f(); 的其余部分,也不会延迟正在等待的当前异步代码。

关于javascript - 当执行打开时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20710230/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com