參考文檔:ECMAScript 6入門
Promise.resolve()用于將現(xiàn)有對(duì)象轉(zhuǎn)換為Promise對(duì)象,從而控制異步流程。
而立即resolve的Promise對(duì)象是在本輪“事件循環(huán)”(Event loop)的結(jié)束時(shí),而不是在下一輪“事件循環(huán)”的開始時(shí)。
setTimeout(function () {
console.log('three');
}, 0);
Promise.resolve().then(function () {
console.log('two');
});
console.log('one');
// one
// two
// three