理解promise、async 和await之间的执行关系

先看下面的例子 console.log('script start'); async function async1(){ console.log('async1 start'); await async2(); console.log('async1 end'); } async function async2(){ console.log('async2 end'); } async1(); setTimeout(function(){ console.log('setTimeout'); },0) new Promise(r...