1)用Promise来处理
new Promise =((reslove,reject)=>{
function 1(){}
}).then(()=>{
function2()
}).then(()=>{
function 3()
}).catch((err)=>{
console.log(err)
})
会在调用function1 返回之后才会调用function2 依次,解决异步的问题。
2)用es7的 async和await来出来
async function1(){
await function 2()
}
3)第三方库 Rxjs;
以后再写
网友评论