async与await的使用

Posted alisa-k

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了async与await的使用相关的知识,希望对你有一定的参考价值。

async/await时ES7引入的新语法,async关键字用于函数上(async函数的返回值时Promise实例对象),await关键字用于async函数中(await可以得到异步的结果)

    async function queryData() {
            var res = await new Promise(function(resolve, reject) {
                setTimeout(function() {
                    resolve(‘kun&ikun‘);
                }, 1000)
            })
            console.log(res);
            
        }
        queryData();

  async/await处理多个异步请求

    axios.interceptors.response.use(function(res) {
            var data = res.data
            return data;
        }, function(error) {
            console.log(error);
        });
        axios.get(‘http://localhost:3000/adata‘).then(function(res) {
            console.log(res);
        })

  

以上是关于async与await的使用的主要内容,如果未能解决你的问题,请参考以下文章

Python 3.5 async/await 与真实代码示例

js异步回调Async/Await与Promise区别 新学习使用Async/Await

promise与async和await的区别

将 async/await 与 Dispatcher.BeginInvoke() 一起使用

async 与 await 线程调用顺序

C# Async与Await的使用