用途:该技能是一份 JavaScript 概念速查参考,用于解释 JavaScript 概念、调试棘手行为、教学基础知识、审查代码最佳实践和理解语言特性。
主要能力:内容按主题分层。基础部分涵盖 7 种原始类型、类型强制转换、真/假值以及 ==、===、Object.is 的相等性差异;作用域与闭包部分讲解全局/函数/块级作用域、闭包、var 与 let/const 的差异;函数与执行部分说明调用栈、变量与函数提升、this 的绑定规则;事件循环与异步部分区分同步代码、微任务与宏任务顺序,并覆盖回调、Promise(含 all、allSettled、race、any 组合器)与 async/await;函数式编程部分介绍高阶函数、纯函数、map/filter/reduce 以及柯里化和 compose、pipe 组合;对象与原型部分说明原型链、ES6 class、Object.keys/values/entries、复制与 freeze、seal;现代语法部分包含解构、展开与剩余、模块导入导出、可选链 ?. 与空值合并 ??。文末附有速查表与外部学习资源(33 JS Concepts、JavaScript.info、MDN、You Don't Know JS)。
使用方式:将其作为查阅与讲解的参考,在回答概念问题、定位调试线索或进行代码审查时调用相应章节;资料未提供安装命令或运行命令。
适用场景:JavaScript 教学、面试复习、语言怪癖排查、代码风格与最佳实践审查。
限制:属于知识参考类内容,本身不执行代码、不提供自动化工具链支持;示例均为说明性质。除公开资料所述外,具体收费、价格、平台支持与效果暂未提供。