不明白这段函数哪里用到异步了?
按我的理解,还是按顺序执行的呀,并没有做异步的处理
function printIt () { console.log(a) } function plus (callback) { //0.定义一个参数callback setTimeout(function() { a++ //2.执行+1操作 callback() //3.执行参数 }, 1000); } plus(printIt) //1.把printIt函数作为参数传入plus函数 优点:在外部调用,易于维护