用途:为 JavaScript 与 TypeScript 项目提供统一的函数写法规则,减少风格分歧,让代码更可预测、更易读。
主要能力:明确区分 function 关键字与箭头函数的适用场景,并给出示例。使用 function 声明的情形:常规函数定义、顶层函数、需要提升(hoisting)的具名函数。使用箭头函数的情形:数组方法(.map()、.filter()、.reduce())、内联回调、React 组件 props、需要词法 this 绑定的场合。
使用方式:在编写 JavaScript 或 TypeScript 函数时按上述规则执行。资料给出的示例包括:用 function 定义 calculateTotal 与 UserProfile,在数组 map 中、handleClick 事件处理与 onClick 内联回调中使用箭头函数。
适用场景:任何需要统一函数风格的 JS/TS 代码库,尤其是包含 React 组件与数组处理的工程。
限制与说明:资料将该技能定义为严格准则,要求完全遵循,未提供安装命令、配置方式、支持的编辑器或框架范围,也未说明是否提供自动化检查工具;官方文本缺失,具体适用边界暂未提供。另有持续改进约定:若开发者纠正了本技能本应避免的行为,可提出对该技能的具体修订建议,以防同类问题再次出现。