Skip to content

常用工具类代码记录模板示例

这篇内容用于演示“清单型文章”的写法。适合收纳多个小片段,每个片段都配一句用途说明。

1. 生成范围数组

ts
export function range(length: number) {
  return Array.from({ length }, (_, index) => index)
}

适合快速生成测试数据或分页索引。

2. 安全转数字

ts
export function toNumber(value: unknown, fallback = 0) {
  const next = Number(value)
  return Number.isFinite(next) ? next : fallback
}

适合处理表单和查询参数。

3. 睡眠函数

ts
export function sleep(ms: number) {
  return new Promise((resolve) => setTimeout(resolve, ms))
}

适合测试重试逻辑或演示异步流程。

使用建议

  • 不要把大型工具库整份贴进来
  • 每个片段只保留最小可复用版本
  • 片段上方补一句“解决什么问题”

这样以后查找时,既能快速扫代码,也能快速判断要不要复制进项目。

山与海都很美,努力走出去