欢迎光临散文网 会员登陆 & 注册

【js学习笔记十】前端异步请求逐步进行二async/await

2022-03-23 17:08 作者:前端程序猿歌谣  | 我要投稿

前言

    我是歌谣 我有个兄弟 巅峰的时候排名c站总榜19 叫前端小歌谣 曾经我花了三年的时间创作了他 现在我要用五年的时间超越他 今天又是接近兄弟的一天人生难免坎坷 大不了从头再来 歌谣的意志是永恒的 放弃很容易 但是坚持一定很酷

导语

    前端异步请求逐步进行二async/await

前言

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

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

运行结果

    我去买东西

    我给你钱

解决方案

        async function fangfang() {
          return new Promise((resolve)=>{
            setTimeout(() => {
              resolve("我给你钱")
          },1000)
        })
      }
     
      function geyao() {
          return "我去买东西"
        }
     
       async function test() {
          let qian=await fangfang();
          let dongxi=await geyao();
          console.log(qian,"qian")
          console.log(dongxi,"dongxi")
        }
     
        test()

运行结果

    我给你钱 qian

    我去买东西 dongxi

【js学习笔记十】前端异步请求逐步进行二async/await的评论 (共 条)

分享到微博请遵守国家法律