API 参考
JavaScript Utils 函数的完整 API 文档。
函数分类
函数工具
数组工具
对象工具
字符串工具
- convert2pinyin - 将中文字符转换为拼音
- capitalize - 将字符串首字母大写
- camelCase - 将字符串转换为驼峰命名
验证工具
- checkIdNumber - 验证中国身份证号
- isEmail - 验证邮箱地址
- isPhone - 验证手机号码
按需导入
typescript
import { debounce, throttle } from '@tofrankie/utils'TypeScript 支持
JavaScript Utils 使用 TypeScript 构建,提供完整的类型定义:
typescript
import { debounce } from '@tofrankie/utils'
// TypeScript 知道确切的类型
const debouncedFn: (...args: any[]) => void = debounce(() => {
console.log('Hello')
}, 300)打包体积
每个函数都针对最小打包体积进行了优化:
- debounce: ~0.5KB
- throttle: ~0.5KB
- isArray: ~0.2KB
- deepCopy: ~0.4KB
- convert2pinyin: ~0.3KB