用途:这是一份严格的 JavaScript/TypeScript 函数写法指南,用于在编写函数时统一选择函数声明或箭头函数,避免风格随意、代码难以预测。
主要能力:给出两类语法的使用边界。使用 function 关键字的场景包括常规函数定义、顶层函数、需要提升(hoisting)的具名函数。使用箭头函数的场景包括数组方法(.map()、.filter()、.reduce())、内联回调、React 组件 props,以及需要词法 this 绑定时。
使用方式:按其规则编写代码即可;文中以注释标记的示例展示推荐写法,例如用 function calculateTotal(items: Item[]): number 处理数组归约,用 const numbers = [1, 2, 3].map(n => n * 2) 处理映射,用 <Button onClick={() => handleSubmit()} /> 处理内联事件回调。若开发者纠正了本应由此规范避免的行为,建议对该技能提出具体修订,防止同类纠正再次出现。
适用场景:JavaScript 与 TypeScript 项目的日常函数编写、代码评审与风格统一。
限制:资料未提供具体安装命令、依赖、平台支持、收费或价格信息,也未说明与其他工具的集成方式,上述内容暂未提供。