安装
将函数库集成到您的项目中
Radash 是一个 TypeScript 优先的工具函数库,适合在前端、Node.js 脚本和全栈项目中复用数组、对象、字符串、异步流程等常见处理逻辑。
Node 环境
NPM 安装
运行以下命令:
npm install radash
Yarn 安装
运行以下命令:
yarn add radash
pnpm 安装
pnpm add radash
基本导入
Radash 支持按需导入。实际项目中建议只导入用到的函数,便于打包工具做 tree-shaking。
import { unique, sleep } from 'radash'
const ids = unique([1, 1, 2])
await sleep(300)
使用提醒
- TypeScript 项目不需要额外安装类型声明。
- 如果项目已经大量使用 Lodash,迁移时先从新代码或独立模块开始,不要一次性替换全部工具函数。
- 浏览器项目应通过构建工具引入 Radash,不建议直接在页面里混用多个工具库全局变量。
相关内容
- alphabetical 按属性对对象数组进行字母顺序排序 给定一个对象数组和一个用于确定排序属性的回调函数,返回一个按字母顺序排序的新数组
- boil 将列表项缩减为一个项 给定一个项数组,返回在比较条件中获胜的最终项
- cluster 将列表拆分为指定大小的多个列表 给定一个项数组和所需的集群大小(`n`),返回一个数组的数组
- counting 创建一个包含项目出现次数的对象 给定一个对象数组和一个用于确定每个对象应如何标识的标识回调函数
- diff 创建两个数组之间的差异数组 给定两个数组,返回第一个数组中存在但第二个数组中不存在的所有项的数组
- first 获取列表中的第一个项 给定一个项数组,返回第一个项,如果不存在任何项则返回默认值