(精华)2020年7月5日 JavaScript高级篇 ES6(async和await)
发布日期:2021-06-29 15:06:40 浏览次数:2 分类:技术文章

本文共 755 字,大约阅读时间需要 2 分钟。

async function get(){
let res1 = await axios.get('http://127.0.0.1:2000/name.json') console.log(res1); let id = res1.data.data[0].id let res2 = await axios.get(`http://127.0.0.1:2000/wepon.json?id=${
id}`) console.log(res2); return 123}let res = get()res.then(re=>console.log(re))// 适用于 第二次请求和第一次请求没有关系async function get1(){
let res = await Promise.all([(axios.get('http://127.0.0.1:2000/name.json')),(axios.get(`http://127.0.0.1:2000/wepon.json?id=3`))]) console.log(res);}get1()// 异常情况async function get2(){
let res = await Promise.all([(axios.get('http://127.0.0.1:2000/name.json')),(axios.get(`http://127.0.0.1:2000/wepon.json?id=${
id}`))]) console.log(res); }ge2t().catch(res=>console.log(res))

转载地址:https://codeboy.blog.csdn.net/article/details/107136138 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:(精华)2020年7月5日 JavaScript高级篇 ES6(Proxy)
下一篇:(精华)2020年7月5日 JavaScript高级篇 ES6(generator)

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年05月01日 23时01分40秒