Promise resolve 顺序

Tags
javascript
Created
May 7, 2018 8:00 AM

var doSth= new Promise((resolve, reject) => {

console.log('hello');

resolve();

Promise.resolve(2).then(console.log); // console.log 已经放入微任务中

// 执行完才把后面的 then 放在微任务中

});

doSth.then(() => { console.log('over'); });

// hello

// 2

// over

image
SuperMade with Super