Event Loop 是js异步特性的基石,前端同学一定都耳熟能详。但是当我们把这些微操放在一起的时候,会是什么效果?你真的理解js这门语言异步的真谛么?先来个开胃菜: console.log('script start'); setTimeout(function() { console.log('setTimeout'); }, 0); Promise.resolve().then(function() { console.log('promise1'); }).then(function() { console.log('promise2'); }); console.log('script