二个方法,每个方法都有ajax请求,有没有办法让二个方法按顺序执行,第一个方法不管成功失败

比如说


`

var a = function() { fetch('/aa').then(res => {xx}) };

`var b = function() {  fetch('bb').then(res => {xxx})};

 }

有二个方法。在页面载入的时候,我要在执行完a方法中的fetch的hthen之后再执行b里面的方法,除了把b方法写在a方法的回调中,有什么其他的办法嘛??? 新手求教!!


函数式编程
浏览 1097回答 2
2回答

HUX布斯

请了解一下promise和async

Cats萌萌

楼上正解,ES6的promise和async可以完美解决。ES6 promise/async如果不熟悉这个用法或者不喜欢这个用法,可以用函数包裹第二个ajax,在第一个ajax请求成功或失败后进行调用
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript