用途:本技能是一份现代 JavaScript(ES6+)综合指南,面向希望掌握现代语法、函数式编程模式与最佳实践、从而编写干净可维护高性能代码的开发者。
主要能力与适用场景:将遗留 JavaScript 重构为现代语法;实现函数式编程模式;优化 JavaScript 性能;编写可读可维护代码;处理异步操作;构建现代 Web 应用;从回调迁移到 Promise/async-await;实现数据转换管道。
主要内容:详细模式与示例文档位于 references/details.md,当上方导航层级信息不足时阅读该文件;常见陷阱(this 绑定、Promise 反模式、内存泄漏)见 references/advanced-patterns.md。
最佳实践要点:默认使用 const,仅在需要重新赋值时用 let;回调优先用箭头函数;用模板字面量代替字符串拼接;解构对象与数组;用 async/await 代替 Promise 链;避免修改数据,改用展开运算符和数组方法;使用可选链防止读取 undefined 属性报错;使用空值合并提供默认值;优先使用数组方法而非传统循环;使用模块组织代码;编写纯函数;使用有意义的变量名;保持函数短小、单一职责;用 try/catch 正确处理 async/await 错误;使用严格模式 'use strict'。
限制:资料未提供安装命令、具体收费或价格、支持平台及版本兼容范围等信息,这些内容暂未提供。