Promise是一个构造函数

构造函数可以生成对象。

此构造函数接受一个函数作为参数。

此函数包含两个参数:

  • resolve
  • reject

这两个函数是js内部创建好的,直接用。

resolve

当异步操作成功时,resolve函数被调用

把异步操作的结果作为参数传递给Promise构造函数。

使得Promise对象的状态发生改变:pending ->resolved。

reject

当异步操作失败时,reject函数被调用

把异步操作存在的错误,传递给Promise构造函数。

使得Promise对象的状态发生改变:pending ->rejected。

 

posted @ 2020-12-13 16:51  呈心者  阅读(334)  评论(0编辑  收藏  举报