promise的api各自的用处是什么
时间: 2023-04-01 12:03:55 浏览: 144
express-project.zip
Promise 的 API 包括:then、catch、finally、all、race 等。它们的用处分别是:
1. then:用于处理 Promise 对象的成功状态,接收一个回调函数作为参数,该函数会在 Promise 对象状态变为成功时被调用。
2. catch:用于处理 Promise 对象的失败状态,接收一个回调函数作为参数,该函数会在 Promise 对象状态变为失败时被调用。
3. finally:用于在 Promise 对象状态变为成功或失败时,都会执行的操作,接收一个回调函数作为参数。
4. all:用于将多个 Promise 对象包装成一个新的 Promise 对象,当所有 Promise 对象都变为成功状态时,新的 Promise 对象才会变为成功状态;当其中一个 Promise 对象变为失败状态时,新的 Promise 对象就会变为失败状态。
5. race:用于将多个 Promise 对象包装成一个新的 Promise 对象,当其中一个 Promise 对象变为成功或失败状态时,新的 Promise 对象就会变为相应的状态。
阅读全文