今天学习异步中的async和await,但是写了个测试还是没搞明白,有哪位告知下这是为什么吗?
async function a() {setTimeout(function () {return "a"},3000)}async function b() {setTimeout(function () {return "b"},2000)}async function c() {setTimeout(function () {return "c"},1000)}async function d() {let a1 = await a()let b1 = await b()let c1 = await c()console.log(a1,b1,c1)}d()
//为什么打印结果不是a,b,c而是undefined???