es6--promise

es6–promise

promise是一个异步函数,主要是为了解决异步处理回调地狱(也就是循环嵌套的问题)而产生的,有3种状态,Fulfilled 为成功的状态,Rejected 为失败的状态,Pending 既不是 Fulfilld 也不是 Rejected 的状态,可以理解为 Promise 对象实例创建时候的初始状态
参考 https://www.jianshu.com/p/063f7e490e9a
https://www.jianshu.com/p/1b63a13c2701

1
2
3
4
5
6
7
8
9
10
11
12
13
var promise = new Promise(function(resolve, reject) {
if (/* 异步操作成功 */){
resolve(value);
} else {
reject(error);
}
});

promise.then(function(value) {
// success
}, function(value) {
// failure
});
-------------本文结束感谢您的阅读-------------