Skip to content

什么是promise

在 ES5 中,处理异步操作通常使用回调函数。然而,使用回调函数来处理异步操作具有以下一些缺点:

  1. 回调函数嵌套过深,容易出现回调地狱,代码难以理解、维护和测试。
  2. 信任问题
  3. 多个异步值的组合

Promise 就是解决回调函数的这些问题的。是一种封装和组合未来值的易于复用的机制。

Promise的使用