前端异步请求逐步进行一回调

目录

前言

导语

前言

运行结果

解决方案

运行结果


前言

我是歌谣 放弃很容易 但是坚持一定很酷

导语

前端异步请求逐步进行一回调

​编辑

前言

假设有个场景 两个函数 必须先执行一个之后再去执行另一个

scss 复制代码
  function fangfang() {
      setTimeout(() => {
        console.log("我给你钱")
      },1000)
    }
    function geyao() {
      setTimeout(() => {
        console.log("我去买东西")
      },500)
    }
    fangfang();
    geyao();

运行结果

我去买东西

我给你钱

解决方案

scss 复制代码
//我必须拿到钱 才去买东西 然后买好了
    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)

运行结果

我给你钱

我去买东西

我买好了

相关推荐
重生之我是Java开发战士9 分钟前
【Spring Cloud】Nacos注册中心
后端·spring·spring cloud
whyweplay14 分钟前
elpis : DSL动态组件学习
前端
用户9210802628628 分钟前
前端 Vue 专栏 06:异步更新机制、任务队列与 nextTick
前端
程序员200730 分钟前
AI 编程工具链碎片化?基于多端兼容的统一 Agent Rules 架构实践
后端
程序员200735 分钟前
拒绝 AI 代码“暗度陈仓”:工程级 AI 编码边界与防护规则设计
后端
yunwei3741 分钟前
eBPF 教程:追踪 CUDA GPU 操作
linux·后端·性能优化
杨芋爽1 小时前
管理后台列表页为什么一直转圈?从一次 1+N 请求扇出聊聊前端性能优化
javascript
搬搬砖得了1 小时前
从“我写的”到“我懂它”——论工程师对代码的心理模型
后端
晴天161 小时前
Chrome DevTools 深度调试指南
前端·chrome·chrome devtools
小满zs1 小时前
Go语言第十二章(通道)
后端·go