-
2025-12-21 17:22:02
- javascript数据结构是什么_如何实现栈和队列
- JavaScript中栈和队列是基于数组等原生语法实现的LIFO和FIFO线性结构;栈用push/pop实现O(1)操作,队列优选索引偏移法避免shift的O(n)开销,二者广泛应用于DFS/BFS、事件循环等场景。
-
941
-
2025-12-21 17:26:02
- 什么是JavaScript中的变量提升?
- JavaScript中变量提升指var声明的变量和函数声明会被提升到作用域顶部,但仅声明被提升、赋值不提升;let/const无提升且存在暂时性死区;函数声明完整提升而函数表达式不提升。
-
391
-
2025-12-21 17:27:08
-
2025-12-21 18:00:09
-
2025-12-21 18:51:11
-
2025-12-21 18:52:02
-
2025-12-21 18:59:02
-
2025-12-21 19:08:55
- javascript内存泄漏是什么_如何避免和检测内存泄漏
- JavaScript内存泄漏指本该回收的内存未被GC释放,导致堆内存持续增长、页面卡顿甚至崩溃;常见原因包括意外全局变量、未清理事件监听器、未清除定时器、闭包持有大对象及DOM僵尸引用,需通过ChromeMemory面板检测并结合严格编码习惯预防。
-
234
-
2025-12-21 19:26:55
-
2025-12-21 19:29:02