javascript Promise 使用和理解
promise 是异步 可以进行无限的调用 多重异步操作相互依赖的情况下,对于逻辑流程的控制 是我的理解我不知道对不对
具体看原地址
const promiseClick =()=>{
return new Promise(function(resolve, reject){
setTimeout(function(){
if (Math.random(0)*1>=0.5) {
resolve('要返回的数据可以任何数据例如接口返回数据');
}else{
reject('e')
}
}, 100);
});
}
promiseClick().then(function(ev){
console.log(1+ev)
return ev+1
}).then(function(ev){
console.log(2+ev)
return ev+2
}).then(function(ev){
console.log(3+ev)
return ev+3
}).catch(
err=>{
console.log(err)
}
)