用途:该技能面向 Web 应用中的 JavaScript 编写场景,提供一整套 ES6+ 的强制模式与最佳实践规则,用于统一代码风格与写法。
主要能力:要求使用 async/await 替代 .then() 链,并配合 try/catch 处理错误;要求使用解构(对象与数组、含函数参数与默认值);要求使用可选链 ?. 与空值合并 ?? 进行安全访问和默认值处理。另提供一份决策树,用于选择 ??、?.、map/filter/reduce、Set、Map、展开运算符等写法。
代码约定示例:数组用 filter/map/reduce 做转换与聚合,用 find/some 做查找判断;对象用展开运算符做不可变更新,支持计算属性名与对象简写。
使用方式:作为规则集在编写 JavaScript 时触发应用。资料中列出的命令包括:node script.js(运行脚本)、npm init -y(初始化 package.json)、npm install package(安装依赖)、npx eslint .(代码检查)。相关资源指向 express-api.md。
适用场景:Web 应用 JavaScript 代码的编写与规范约束。限制:资料未提供安装方式、配置方法、版本要求、许可证、收费情况或实际效果说明。