用途:为现代 JavaScript(ES2022+)开发提供统一的编码规范,帮助产出整洁、可维护的代码,优先级标注为 P0(关键)。
主要能力与规范要点:变量默认使用 const,必要时用 let,禁止 var,仅使用块级作用域;回调与内联逻辑用箭头函数,核心逻辑用函数声明;异步逻辑使用 async/await 配合 try/catch,并行操作使用 Promise.all(),仅用 ESM import/export,禁止回调,统一 Promise 化;使用解构、展开运算符(...)、可选链 ?. 与空值合并 ??;字符串使用模板字面量(反引号)做插值与多行文本;数据集合优先用 map、filter、reduce 替代命令式 for 循环;模块统一 ESM,优先具名导出而非默认导出;用 #private 类字段实现封装;错误状态抛出带描述信息的 new Error(),禁止抛出字符串。
反模式约束:禁止 var;禁止 ==,使用严格 ===;禁止 new Object(),改用字面量 {};禁止回调;优先不可变性,避免直接修改。
使用方式:当任务涉及可选链、空值合并等现代 JavaScript 特性时应用本技能;参考资料见 references/REFERENCE.md,包含现代语法、异步模式、私有字段与函数式编程示例。相关主题为 best-practices 与 tooling。
限制:资料未提供具体安装命令、平台支持范围、收费信息或性能效果数据,暂未提供。