关于js回调和promise,async/await的理解

const a = function() { setTimeout(function() { console.log(1) }, 2000) } a() console.log(2) //执行结果: 2 1 复制代码 setTimeout模拟异步回调函数,假设一个回调函数需要2秒猜返回结果。可以看到a函数调用时,并没有立马打印出结果就执行下一行打印语句了。 js是单线程的,是从上至下执行语句的,为...