用途:面向异步 JavaScript 的学习与速查,帮助理解并正确编写回调、Promise、async/await 相关代码。
主要能力:梳理事件循环顺序(调用栈、微任务、宏任务),并给出输出为 1、4、3、2 的示例;讲解 Promise 创建、链式 then/catch/finally;async/await 配合 try/catch 与响应状态检查;Promise.all、allSettled、race、any 等组合器;串行与并行请求的取舍。
生产模式:提供带指数退避的重试、基于 AbortController 的超时、防抖与简易令牌桶限流等实现思路;错误处理上给出返回 [data, error] 元组的包装写法。
使用方式:以代码片段形态呈现,可直接参考其中的 fetch、Promise、setTimeout、AbortController 等用法。
限制:资料未提供该技能的安装方式、平台要求、收费信息或版本说明;内容为通用异步模式示例,未声明适用框架或运行环境,实际使用需结合自身项目验证。