Promise 是什么

主要用于异步计算

可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果

可以在对象之间传递和操作promise,帮助我们处理队列

就是我要加载的数据还没加载完成,期间我调用该数据时,给我返回的一个对象

promise有三个状态:
1、pending[待定]初始状态
2、fulfilled[实现]操作成功
3、rejected[被否决]操作失败
当promise状态发生改变,就会触发then()里的响应函数处理后续步骤;
promise状态一经改变,不会再变。
Promise对象的状态改变,只有两种可能:
从pending变为fulfilled
从pending变为rejected。
这两种情况只要发生,状态就凝固了,不会再变了。

来自:https://www.jianshu.com/p/1b63a13c2701

posted @ 2019-10-27 07:07  王二疯  阅读(124)  评论(0编辑  收藏  举报