标签:JS

共 17 篇文章

JavaScript 模块循环依赖时变量值为undefined的问题

JavaScript 模块循环依赖时变量值为 undefined 的问题 JavaScript 开发中,当模块 A 依赖模块 B,同时模块 B 又依赖模块 A 时,会形成循环依赖。

# 前端开发 # 循环依赖 # 模块化
2026-05-03 149 0

JavaScript Atomics.waitAsync非阻塞等待SharedArrayBuffer

JavaScript Atomics.waitAsync非阻塞等待SharedArrayBuffer JavaScript 主线程是单线程的,这意味着如果在主线程中执行耗时操作会阻

# JS # Atomics # 共享内存
2026-05-03 154 0

JavaScript FinalizationRegistry在垃圾回收时执行清理回调

JavaScript FinalizationRegistry在垃圾回收时执行清理回调 JavaScript 的垃圾回收机制通常会自动管理内存,但在某些涉及外部资源(如文件句柄、数

# JS # 垃圾回收 # 内存管理
2026-04-29 180 0

JavaScript Promise链中return和不return的区别

JavaScript Promise链中return和不return的区别 在 JavaScript 异步编程中,Promise 链式调用(Chaining)是处理多步骤操作的核心

# JS # Promise # 异步编程
2026-04-26 194 0

JavaScript Promise.withResolvers简化Promise创建模式

JavaScript Promise.withResolvers简化Promise创建模式 Promise.withResolvers 是 ECMAScript 2024 引入的一

# JS # Promise # 异步编程
2026-04-24 204 0

JavaScript async/await中try-catch捕获不到错误的情况

JavaScript async/await中trycatch捕获不到错误的情况 JavaScript 中的 async/await 配合 trycatch 极大地简化了异步代码的

# JS # 异步编程 # 错误处理
2026-04-23 206 0

JavaScript for...in和for...of的区别与各自适用场景

JavaScript for...in和for...of的区别与各自适用场景 在 JavaScript 开发中,遍历数据结构是最常见的操作之一。许多初学者容易混淆 for...in

# JS # 循环遍历 # for...in
2026-04-23 163 0

JavaScript原型链查找为什么会有性能开销

JavaScript原型链查找为什么会有性能开销 JavaScript 的原型链机制是实现继承和属性共享的核心方式,但在高频访问属性的场景下,深层或不规范的链式查找会带来显著的性能

# JS # 原型链 # 性能优化
2026-04-22 128 0

JavaScript ES2024新特性Array.groupBy的实际应用

在数据处理中,经常需要将数组元素按照特定属性或规则进行分组归类。在过去,开发者通常不得不手写 reduce 函数或者引入 Lodash 等第三方库来实现这一功能。ES2024 引入

# JS # ES2024 # groupBy
2026-04-21 155 0

JavaScript Object.freeze深层冻结对象的递归实现

JavaScript Object.freeze深层冻结对象的递归实现 在JavaScript开发中,使用 Object.freeze 可以防止对象被修改。然而,Object.fr

# JS # 深层冻结 # 递归
2026-04-20 145 0

JavaScript Set的交集、并集、差集运算方法

JavaScript Set的交集、并集、差集运算方法 JavaScript 原生的 Set 对象虽然提供了存储唯一值的强大能力,但并没有像 Python 或数学集合那样直接内置

# 前端开发 # JS # Set对象
2026-04-20 156 0

JavaScript 内存管理:垃圾回收与内存泄漏

JavaScript 内存管理:垃圾回收与内存泄漏 JavaScript 具备自动内存管理机制,开发者无需像 C 或 C++ 那样手动分配(malloc)和释放(free)内存。然

# JS # 内存管理 # 垃圾回收
2026-04-17 213 0

JavaScript Promise:then() 与 catch() 链式调用

JavaScript Promise:then 与 catch 链式调用 JavaScript 中的 Promise 链式调用是处理异步操作的核心机制。通过 then 和 catc

# Promise # 异步编程 # 链式调用
2026-04-17 188 0

JavaScript 事件处理:addEventListener 与事件冒泡

JavaScript 事件处理:addEventListener 与事件冒泡 在日常开发中,处理用户交互(如点击、输入)是核心任务。掌握 JavaScript 的事件处理机制,特别

# JS # 前端开发 # 事件处理
2026-04-11 189 0

JavaScript原型链继承与类式继承的内存结构对比

JavaScript原型链继承与类式继承的内存结构对比 JavaScript 中实现继承的核心在于如何利用内存中的原型链与构造函数。两种最基础的模式分别是“原型链继承”和“类式继承

# JS # 原型链 # 继承
2026-04-11 179 0

JavaScript 闭包在模块私有变量中的实际应用

JavaScript 闭包在模块私有变量中的实际应用 在 JavaScript 开发中,防止全局变量污染是构建稳定应用的关键。直接在全局作用域定义变量极易导致命名冲突和状态被意外修

# JS # 闭包 # 模块化
2026-04-09 186 0

JavaScript 事件循环:宏任务与微任务

JavaScript 事件循环:宏任务与微任务 JavaScript 是单线程语言,这意味着它一次只能做一件事。为了不阻塞主线程(导致页面卡顿),JavaScript 采用了一种“

# 事件循环 # 宏任务 # 微任务
2026-04-07 168 0