function f1(callback){
setTimeout(function () {
// f1的任务代码
callback();
}, 1000);
})
f1(f2);
已经理解回调的真谛:就是执行顺序的不确定性,不需要等待了。但是下面的问题
没真正明白为什么这种写法就把同步转换为异步了,不还是执行完f1,然后调用f2吗?还是f2在等待f1??
求大神解释
相关分类