Vue前端面试题总结(十七) promise是什么?有哪些状态 详解

promise是什么?

  • promise 主要用于异步计算
  • 用于异步操作队列化
  • 可以按照我们预期的顺序执行 和返回我们想要的结果
  • 可以在对象之前传递和操作promise 帮助我们处理队列

promise 有三个状态

  1. pengding 初始状态
  2. fulfilled 操作成功
  3. rejected 操作失败

当promise的状态改变后 会触发then() 里的响应函数处理
promise的状态只要经过改变 就不会在改变
promise的状态改变 只有两种可能

从 pengding 初始状态变成 fulfilled 操作成功 或者
从 fulfilled 操作成功 变成rejected 操作失败

猜你喜欢

转载自blog.csdn.net/Rick_and_mode/article/details/108644394