Radash
Radash 是一个现代化的 JavaScript/TypeScript 实用函数库,主打简洁、函数式、类型安全的工具集合,用来替代 lodash。

📋 数组操作
提供丰富的数组处理函数,如排序、过滤、映射、合并等
⚡ 函数式编程
支持链式调用、组合、防抖、节流等函数式编程特性
🔄 异步操作
优雅地处理异步流程,包括并行、重试、错误处理等
🔤 字符串处理
字符串格式转换、截断、模板替换等实用工具
📦 对象操作
对象属性访问、复制、合并、转换等功能
🧪 类型判断
完善的类型检测工具,确保代码健壮性
相关内容
- alphabetical 按属性对对象数组进行字母顺序排序 给定一个对象数组和一个用于确定排序属性的回调函数,返回一个按字母顺序排序的新数组
- boil 将列表项缩减为一个项 给定一个项数组,返回在比较条件中获胜的最终项
- cluster 将列表拆分为指定大小的多个列表 给定一个项数组和所需的集群大小(`n`),返回一个数组的数组
- counting 创建一个包含项目出现次数的对象 给定一个对象数组和一个用于确定每个对象应如何标识的标识回调函数
- diff 创建两个数组之间的差异数组 给定两个数组,返回第一个数组中存在但第二个数组中不存在的所有项的数组
- first 获取列表中的第一个项 给定一个项数组,返回第一个项,如果不存在任何项则返回默认值