前言
我是歌谣 放弃很容易 但是坚持一定很酷
导语
前端异步请求逐步进行一回调
编辑
前言
假设有个场景 两个函数 必须先执行一个之后再去执行另一个
function fangfang() { setTimeout(() => { console.log("我给你钱") },1000) } function geyao() { setTimeout(() => { console.log("我去买东西") },500) } fangfang(); geyao();
运行结果
我去买东西
我给你钱
解决方案
//我必须拿到钱 才去买东西 然后买好了 function fangfang(geyao) { setTimeout(() => { console.log("我给你钱") geyao(kangkang) },1000) } function geyao(kangkang) { setTimeout(() => { console.log("我去买东西") kangkang() },500) } function kangkang() { setTimeout(() => { console.log("我买好了") },500) } fangfang(geyao)
运行结果
我给你钱
我去买东西
我买好了