异步
文章平均质量分 89
随风一样自由
简介:来自央企的程序员===>向全栈开发进行中。
山上的风是否如山谷的月一般清新透彻!
开发经验:More than 5 years
随笔:站在山巅与日月星辰对话,潜游海底和江河湖海晤谈,和每一颗树握手,和每一株草私语,方知宇宙浩瀚,自然可为生命可敬,未来的旅途还需我等披荆斩棘、激流勇进、且中流砥柱、蔚然自首,去搏一道属于自己的绚丽彩虹。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【前端+事件循环+宏任务+微任务】深入解析事件循环:宏任务与微任务的完整指南
JavaScript事件循环机制的核心在于理解宏任务与微任务的执行顺序。宏任务(如setTimeout)和微任务(如Promise.then)虽然都是异步任务,但微任务会在当前宏任务执行完毕后立即执行,而宏任务需要等待下一轮事件循环。浏览器和Node.js的事件循环实现存在差异:浏览器采用"宏任务→微任务→渲染"的简单模型,而Node.js基于libuv库分为六个阶段。掌握这些概念有助于避免异步编程中的执行顺序陷阱,并能解释代码的实际运行结果。原创 2026-07-21 08:00:00 · 484 阅读 · 0 评论 -
【前端+map+forEach】深入解析 JavaScript 中 map() 与 forEach() 的区别
与其他遍历方法对比 核心对比一览 特性 map() forEach() for...of 返回值 新数组 undefined 无(可自定义) 修改原数组 否(纯函数) 可通过索引修改 可直接修改 链式调用 支持 不支持 不支持 中断能力 不可中断 不可中断 可中断(break/continue) 异步支持 并行执行 并行执行 顺序执行 性能 通常较快 通常较慢 通常最快 使用场景 数据转换 副作用操作 复杂控制流 语法与代码示例 map() const newArray = array.map((item,原创 2026-07-21 08:00:00 · 488 阅读 · 0 评论 -
【前端+Promise】JavaScript Promise 完全指南:从基础概念到面试实战
Promise 是 JavaScript 处理异步操作的核心机制,通过状态机模型(pending/fulfilled/rejected)、链式调用和微任务特性,有效解决了回调地狱问题。其核心用法包括:创建时传入执行器函数(resolve/reject),通过.then()处理成功/失败结果,.catch()捕获错误,.finally()执行收尾操作。Promise 提供多种静态方法(all/race/allSettled/any)应对并发场景,配合 async/await 语法糖可编写更直观的异步代码。关键原创 2026-07-13 01:35:43 · 406 阅读 · 0 评论
分享