当前位置: 首页 > 网络应用技术

如何理解承诺

时间:2023-03-08 21:15:28 网络应用技术

  它是异步编程的解决方案。它比传统回调更合理,更强大。

  国家对象的三个状态:(正在进行),(成功),(失败)。

  功能整个过程如图所示:

  用法构造一个函数以接受函数作为参数。该函数的两个参数是和

  实例方法是或一个别名,可以在发生错误时指定回调函数。对象的错误具有“起泡”性质,并将向后传递直到捕获,但不会传递给外code.among.among方法,您还可以再次丢弃错误并通过以下方法捕获它。

  指定承诺对象最终状态操作的方法。

  建设性函数方法实例的状态分为两种类型:

  const p2 =新承诺

  Promise.All([P1,P2])。

  const promises = [fetch('/api-1'),fetch('/api-2'),fetch('/api-3'),];];];

  等待承诺。removeloadingIndicator();

  原始:https://juejin.cn/post/7097490541994049566