JavaScript
day.js 与原生 Date 获取当前月份的写法对比

深入对比 JavaScript 原生 Date 对象与 Day.js 库在获取当前月份时的 API 设计、返回值索引差异、补零格式化步骤及最佳实践。

11.03
热度 347
day.js 与原生 Date 获取当前月份的写法对比
JavaScript数组去重的几种高效实现方式

深入解析JavaScript数组去重的高效实现方案。本文从基础类型的Set集合去重,到对象数组的Map键值映射去重,对比不同实现方式在时间复杂度、特殊值处理及业务场景下的核心差异与落地实践。

11.03
热度 301
JavaScript数组去重的几种高效实现方式
JavaScript异步编程详解:Promise与async/await的使用技巧

深入解析 JavaScript 异步编程模型,详解 Promise 状态机与微任务机制,剖析 async/await 语法糖背后的执行时序与恢复原理,并提供错误处理、并发控制、循环遍历与超时熔断等实用工程技巧。

11.03
热度 373
JavaScript异步编程详解:Promise与async/await的使用技巧
JS转整数时遇到NaN、undefined或空字符串怎么办

深入剖析JavaScript在将空字符串、undefined以及NaN转换为整数时的底层机制与陷阱,提供包含边界预检、字符串修剪、安全判定与兜底回退的工业级防御方案。

11.03
热度 419
JS转整数时遇到NaN、undefined或空字符串怎么办
JS使用toFixed保留两位小数及返回值类型注意事项

全面解析 JavaScript 中使用 toFixed(2) 保留两位小数的核心机制、返回值类型为 String 导致的算术运算陷阱、IEEE 754 底层浮点数舍入偏差原理,以及工程级高精度解决方案。

11.03
热度 371
JS使用toFixed保留两位小数及返回值类型注意事项
JSON.parse深拷贝JS数组的局限性与替代方案

深入剖析使用 JSON.parse(JSON.stringify()) 深拷贝 JavaScript 数组时面临的 5 大致命局限性,包括 Date、RegExp、undefined、NaN、循环引用等数据丢失与崩溃问题,并全面解读原生 structuredClone、Lodash 及手写递归等现代替代方案与工程选型依据。

11.03
热度 447
JSON.parse深拷贝JS数组的局限性与替代方案
怎么使用展开运算符和 Object.assign 合并 JavaScript 对象

深入讲解如何使用展开运算符(...)与 Object.assign() 合并 JavaScript 对象,剖析合并原理、属性覆盖规则、底层写入机制差异及浅拷贝注意事项。

11.03
热度 396
怎么使用展开运算符和 Object.assign 合并 JavaScript 对象
GitHub上适合初学者的JavaScript网站开源源码推荐

精选适合初学者的GitHub JavaScript网站开源项目,解析代码架构与学习路径,帮助开发者掌握原生DOM操作、组件状态管理与全功能Web应用实现。

11.03
热度 391
GitHub上适合初学者的JavaScript网站开源源码推荐
JavaScript 链式调用中怎么优雅地捕获和处理中间步骤错误

深入讲解 JavaScript 在异步 Promise 链及同步 Fluent API 链式调用中,如何优雅捕获和隔离中间步骤错误。涵盖局部降级兜底、Error.cause 上下文因果包装、Railway 铁路导轨模式以及选型决策。

11.03
热度 588
JavaScript 链式调用中怎么优雅地捕获和处理中间步骤错误
JavaScript字符串中空格怎么转义:\s、\u0020与\x20的区别

深入解析JavaScript中空格字符的转义方法,系统对比\s、\u0020与\x20的底层原理、语法归属与应用场景,帮助开发者规避字符串与正则表达式中的转义陷阱。

11.03
热度 424
JavaScript字符串中空格怎么转义:\s、\u0020与\x20的区别
JS数组查找元素:find、findIndex与includes的高效用法

深入解析JavaScript中find、findIndex与includes三个数组检索方法的核心原理、短路机制、类型判定算法、场景选型决策以及高频查找下的性能优化实践。

11.03
热度 268
JS数组查找元素:find、findIndex与includes的高效用法
JS 日期加减怎么处理月末和闰年边界情况

深入解析 JavaScript 原生 Date 对象在执行月份与年份加减时因天数不匹配导致的静默月份溢出原理,提供月末截断与闰年边界判断的纯函数解决方案及现代 Temporal API 处理策略。

11.03
热度 184
JS 日期加减怎么处理月末和闰年边界情况

标签目录

JavaScript 核心技术JavaScript 基础JavaScript 函数与作用域JavaScript 对象与原型JavaScript 数组与数据处理JavaScript 异步编程JavaScript 项目实战
浏览器与 Web 开发DOM 与事件浏览器 API网络请求与通信浏览器数据存储前端调试前端安全
前端框架与应用VueReactNext.jsNuxt前端状态管理前端性能优化
TypeScript 与工程化TypeScript前端构建依赖管理自动化测试前端部署代码规范与重构
Node.js 后端开发Node.js 基础Node.js Web 框架数据库开发接口开发与鉴权服务部署与运维Node.js 性能优化
AI 开发与应用大模型 API 开发AI 智能体开发RAG 与知识库AI 编程工具AI 多模态应用AI 应用部署