0
点赞
收藏
分享

微信扫一扫

Oracle 存过 与Postgresql 的存过的差别

钎探穗 2024-05-01 阅读 14

async 是异步的意思,而 await 是等待的意思,await 用于等待一个异步任务执行完成的结果。
1.async/await 是一种编写异步代码的新方法(以前是采用回调和 promise)。
2. async/await 是建立在 promise 的基础上。
3. async/await 像 promise 一样,也是非阻塞的。
4. async/await 让异步代码看起来、表现起来更像同步代码。

 而如果本身就是同步的代码 加上 没有任何意义

使用场景  如下本是两个请求后端接口的两个异步方法,改成await 写法后更更直观

    getData() {
      const simcardInfo = ''
      sceneQuery(data).then(res => {
         simcardInfo = res.data.simcardInfo
         sceneQuery(simcardInfo).then(res1 => {
            console.log(res1 )
          })
      })
     
    }
   async getData() {
      const simcardInfo = ''
    await  sceneQuery(data).then(res => {
         simcardInfo = res.data.simcardInfo
      })
    await  sceneQuery(simcardInfo).then(res1 => {
        console.log(res1)
      })
    }

虽然上面两种方法都能实现效果,但是第二种更加简单、直观

举报

相关推荐

0 条评论