JavaScript 回调函数基础问题

function f1(callback){

    setTimeout(function () {

      // f1的任务代码

      callback();

    }, 1000);

  }

f1(f2);

已经理解回调的真谛:就是执行顺序的不确定性,不需要等待了。但是下面的问题

没真正明白为什么这种写法就把同步转换为异步了,不还是执行完f1,然后调用f2吗?还是f2在等待f1??

求大神解释


简单哒幸福
浏览 1166回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript