Promise 是一个对象,保存着未来将要结束的事件,承诺它过一段时间会给你一个结果。它有两个特征:
1、对象的状态不受外部影响,Promise 对象代表一个异步操作**,不能说promise是异步的,**它有三种状态,pending进行中,fulfilled 已成功,rejected 已失败,只有异步操作的结果,才可以决定当前是哪一种状态,任何其他操作都无法改变这个状态,这也就是 promise 名字的由来。
2、一旦状态改变,就不会再变,promise 对象状态改变只有两种可能,从 pending 改到
fulfilled 或者从 pending 改到 rejected,只要这两种情况发生,状态就凝固了,不会再改
变,这个时候就称为定型 resolved,
promise是什么?
最新推荐文章于 2025-08-02 13:40:10 发布