SuperAPI AI 工具集

javascript-mastery

编程与开发

查看项目

更新于 10-16 05:45

技能介绍

用途:该技能是一份 JavaScript 参考手册,适用于解释 JavaScript 概念、调试棘手的 JS 行为、教授 JS 基础、按最佳实践审查代码,以及理解语言特性与怪癖。

主要能力:按主题组织 33+ 概念。基础部分涵盖 7 种原始类型(String、Number、BigInt、Boolean、Undefined、Null、Symbol)、类型强制转换、falsy 值、== 与 === 及 Object.is。作用域与闭包部分涵盖全局/函数/块作用域、闭包常见用途(数据私有、函数工厂、偏应用、记忆化)、var/let/const 区别。函数与执行涵盖调用栈、栈溢出、变量与函数提升、this 绑定(全局、方法、箭头函数、call/apply/bind)。事件循环与异步涵盖微任务与宏任务顺序、回调与 error-first 约定、Promise 及 Promise.all/allSettled/race/any、async/await 与并行执行。函数式编程涵盖高阶函数、纯函数、map/filter/reduce、柯里化与组合(compose/pipe)。对象与原型涵盖原型链、ES6 class、Object.keys/values/entries、展开复制、freeze 与 seal。现代 JS(ES6+)涵盖解构、展开与剩余、模块的命名/默认/动态导入、可选链 ?. 与空值合并 ??。

使用方式与限制:资料未提供安装命令或代码运行步骤,仅以概念讲解和示例代码形式呈现。内容为教学参考,示例中的 API 行为以当前 JavaScript 标准为准;实际项目的具体版本兼容性、工具链配置与运行环境要求暂未提供。