MST

星途 面试题库

面试题:JavaScript 中 async 和 await 如何处理多个异步操作并发执行

假设有三个异步函数 `asyncFunction1`、`asyncFunction2`、`asyncFunction3`,它们分别返回不同的 Promise。请使用 `async` 和 `await` 实现这三个异步函数并发执行,并在所有函数执行完成后输出结果。
26.6万 热度难度
编程语言JavaScript

知识考点

AI 面试

面试题答案

一键面试
async function runAll() {
    const promise1 = asyncFunction1();
    const promise2 = asyncFunction2();
    const promise3 = asyncFunction3();

    const result1 = await promise1;
    const result2 = await promise2;
    const result3 = await promise3;

    console.log('Result 1:', result1);
    console.log('Result 2:', result2);
    console.log('Result 3:', result3);
}

runAll();