promise 的使用
promise对象 的由来及作用
promise 主要解决多个异步操作 顺序执行问题
比如 两个ajax操作 后面ajax操作 依懒 前面ajax返回的值
参数 resolve()成功时调用 reject()失败时调用
实例
下面 模拟两个 异步操做 后面的操作 依懒前面的值
var promise = new Promise(function(resolve, reject) {
setTimeout(function(){
var a=6 ;
console.log(a)
resolve(a)
},2000)
})
promise.then(function(a){
setTimeout(function(){
a = 11
console.log(a)
},2000)
})
输出给果
先输出 a=6 之后 输出 a=11