第 42 期 - JavaScript 的 async/await、事件循环与 Promise 面试题解析
logoFRONTALK AI/12月4日 16:32/阅读原文

摘要

本文先阐述 async/await 与普通函数的区别,包括返回值和异常处理,再介绍操作系统的进程与线程概念,然后讲述浏览器中的 JavaScript 线程和事件循环,区分宏任务与微任务队列,最后通过 Promise 执行面试题巩固知识,并提及 Node 事件循环的相关内容。

一、async/await 相关内容

1. async 函数与普通函数的区别

2. async 函数中的关键字 await

二、操作系统的进程与线程概念

1. 进程与线程的基本概念

2. 操作系统的工作方式

三、浏览器中的 JavaScript 线程和事件循环

1. 浏览器中的 JavaScript 线程

2. 事件循环

四、Promise 执行面试题

1. 面试题一

2. 面试题二

3. 面试题三

4. 宏任务执行顺序示例

五、Node 事件循环

1. Node 事件循环的阶段

2. Node 的宏任务与微任务

 

扩展阅读

Made by 捣鼓键盘的小麦 / © 2025 Front Talk 版权所有