-
2026-01-06 19:41:02
- JavaScript日期对象怎么用_如何操作时间和日期
- JavaScriptDate对象存在时区、解析、方法命名等多重陷阱:字符串解析跨浏览器不一致,getMonth()返回0-11易致月份错位,时区处理需用toISOString()或toLocaleString(),日期计算应避免毫秒硬算而操作结构,且Date可变需克隆。
-
666
-
2026-01-06 19:53:22
-
2026-01-06 20:07:02
- javascript迭代器是什么_for of循环怎么使用?
- for...of是专为可迭代对象设计的语法糖,要求对象实现Symbol.iterator方法并返回合法迭代器;普通对象默认不可迭代,需手动实现;常见可迭代对象包括Array、String、Set、Map、TypedArray、arguments和NodeList。
-
235
-
2026-01-06 20:15:47
-
2026-01-06 20:19:02
- JavaScript如何比较值_==和===有什么区别
- ==先类型转换后比较,===要求值和类型均严格一致;如0==false为true而0===false为false,null==undefined为true但null===undefined为false,"0"==0、""==0、[]==false、[0]==false均为true;仅value==null检查null/undefined时合理;ESLint和TS默认禁用==,动态类型场景需显式转换后用===。
-
583
-
2026-01-06 20:27:09
-
2026-01-06 20:33:04
- 怎么理解javascript的微任务与宏任务_它们如何影响事件循环?
- 微任务常见来源包括Promise.then()/catch()/finally()、MutationObserver回调、queueMicrotask()及await后续代码;宏任务包括setTimeout/setInterval、I/O回调、UI渲染、postMessage等。
-
896
-
2026-01-06 20:36:10
-
2026-01-06 20:41:21
-
2026-01-06 20:43:28