Appearance
常用工具类代码记录模板示例
这篇内容用于演示“清单型文章”的写法。适合收纳多个小片段,每个片段都配一句用途说明。
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))
}适合测试重试逻辑或演示异步流程。
使用建议
- 不要把大型工具库整份贴进来
- 每个片段只保留最小可复用版本
- 片段上方补一句“解决什么问题”
这样以后查找时,既能快速扫代码,也能快速判断要不要复制进项目。