互联网/IT行业面试题更新 2026-08-05

async/await和Promise之间的区别

袋鼠云前端/移动开发互联网/IT技术原理技术选型JavaScript

考察说明

考察对异步编程语法糖与底层机制的理解

回答思路

  1. 说明Promise是异步操作的基础对象,async/await是语法糖
  2. 解释async函数返回Promise,await暂停执行直到Promise解决
  3. 对比错误处理方式:Promise链catch与async/await的try/catch
  4. 提及await只能在async函数中使用,并讨论并行与串行执行区别
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。