Promise

什么是promise?
【注】:http://www.cnblogs.com/lvdabao/p/es6-promise-1.html

承诺,先知,对于异步的操作我们不知道它什么时候完成,就像我们点了一份菜,不知道这份菜要什么时候上,
所以,我们预知了一下,{ 1 菜上了==================》我们就吃饭 }
{2 菜没上==================》我们就聊天}

我们console.dir(Promise) ,

QQ图片20171023204859.png
可以看到,它是一个构造函数
Promise是一个构造函数,自己身上有all、reject(拒绝)、resolve(解决)这几个眼熟的方法,原型上有then、catch等同样很眼熟的方法。这么说用Promise new出来的对象肯定就有then、catch方法喽,没错。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Promise 对象 Promise 的含义 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函...
    neromous阅读 8,729评论 1 56
  • 本文适用的读者 本文写给有一定Promise使用经验的人,如果你还没有使用过Promise,这篇文章可能不适合你,...
    HZ充电大喵阅读 7,327评论 6 19
  • Promise的含义:   Promise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和...
    呼呼哥阅读 2,189评论 0 16
  • 目录:Promise 的含义基本用法Promise.prototype.then()Promise.prototy...
    BluesCurry阅读 1,499评论 0 8
  • 特点 Promise能将回调分离出来,在异步操作执行之后,用链式方法执行回调,虽然es5用封装函数也能实现,但是如...
    一二三kkxx阅读 634评论 0 1