注意,callback中的dothis位于timeout中
function callback(a) {JavaScript中的回调。timeout似乎显示了预期的异步行为。在没有超时的情况下,我的代码的行为就像根据记录的消息同步调用回调一样。我对运行到完成语义的理解让我认为,无论处理回调需要多长时间,
最近,我正在学习javaScript中的异步函数。JavaScript解释器如何知道应该同步或异步地处理遇到的函数调用?例如,如果javascript解释器遇到..。setTimeout(callback,5000) //Assming that callback is a callback function