Promise.resolve()

参考文档:ECMAScript 6入门

Promise.resolve()用于将现有对象转换为Promise对象,从而控制异步流程。
而立即resolvePromise对象是在本轮“事件循环”(Event loop)的结束时,而不是在下一轮“事件循环”的开始时。

setTimeout(function () {
  console.log('three');
}, 0);

Promise.resolve().then(function () {
  console.log('two');
});

console.log('one');

// one
// two
// three
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、 Promise.resolve() 有时需要将现有对象转为 Promise 对象,Promise.resol...
    付出的前端路阅读 53,257评论 0 5
  • Promise的含义:   Promise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和...
    呼呼哥阅读 2,187评论 0 16
  • Promise 对象 Promise 的含义 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函...
    neromous阅读 8,727评论 1 56
  • title: promise总结 总结在前 前言 下文类似 Promise#then、Promise#resolv...
    JyLie阅读 12,281评论 1 21
  • 最近这一段时间区块链的市场发生了很大的回调,回调大概30%。比特币一路从12万多跌到7万多,整个市场都暴跌,其他的...
    Jason黄熙文阅读 153评论 2 2