其他
使用 @hairy/utils 时按功能主题查阅对应参考文档
在 JavaScript/TypeScript 项目中选用 @hairy/utils 提供的异步、组合、循环、类型、数字、字符串、环境检测等核心工具时,快速定位对应模块用法。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 35/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 40/100 ×0.15
适用场景
使用 @hairy/utils 时按功能特定
解决思路
- 以 @hairy/utils v1.47.0 为基准版本,聚焦 JavaScript/TypeScript 开发中的核心工具函数。
- 处理 Promise、deferred promise 与异步流程控制时,查阅 core-async(references/core-async.md)。
- 做函数式编程的函数组合(compose、pipe)时,查阅 core-composition(references/core-composition.md)。
- 需要可取消、可控制延迟的循环时,查阅 core-loop(references/core-loop.md)。
- 做运行时类型检测与校验时,查阅 core-type-checking(references/core-type-checking.md)。
- 做 BigNumber 运算、格式化与数值计算时,查阅 core-numbers(references/core-numbers.md)。
- 做字符串操作、模板化与格式化时,查阅 core-strings(references/core-strings.md)。
- 做运行环境与浏览器检测时,查阅 core-browser(references/core-browser.md)。
- 需要类型定义与类型操作辅助工具时,查阅 Advanced Features 中的 advanced-types(references/advanced-types.md)。
- 需要通用工具函数时,查阅 Advanced Features 中的 advanced-utils(references/advanced-utils.md)。
适用边界 · 注意事项
- 非 JavaScript/TypeScript 项目不适用。
- 未引入 @hairy/utils 依赖的项目不适用。
- 需要与该库无关的自研工具函数时,不必按此索引查阅。