更新记录
1.0.3(2024-10-25)
下载此版本
1.0.2(2024-08-22)
下载此版本
- 新增
clamp
数学工具函数,用于限制数值在指定范围内。文档
- 新增
inRange
数学工具函数,用于判断数值是否在指定范围内。文档
- 新增
mean
数学工具函数,用于计算数组的平均值。文档
- 新增
meanBy
数学工具函数,用于计算数组的平均值,根据回调函数获取值。文档
- 新增
random
数学工具函数,用于生成随机数。文档
- 新增
randomInt
数学工具函数,用于生成随机整数。文档
- 新增
range
数学工具函数,根据起始值、结束值和步长生成数组。文档
- 新增
round
数学工具函数,用于四舍五入。文档
- 新增
sum
数学工具函数,用于计算数组的总和。文档
- 新增
sumBy
数学工具函数,用于计算数组的总和,根据回调函数获取值。文档
1.0.1(2024-08-16)
下载此版本
- 新增
sample
数组工具函数,用于生成指定长度的随机数组。文档
- 新增
sampleSize
数组工具函数,用于从数组中随机选取指定数量的元素。文档
- 新增
shuffle
数组工具函数,用于打乱数组顺序。文档
- 新增
size
数组工具函数,用于获取数组、对象、字符串的长度。文档
- 新增
take
数组工具函数,用于从数组中取出前 n 个元素。文档
- 新增
takeWhile
数组工具函数,用于从数组中取出满足条件的元素。文档
- 新增
takeRight
数组工具函数,用于从数组中取出后 n 个元素。文档
- 新增
takeRightWhile
数组工具函数,用于从数组中取出后面满足条件的元素。文档
- 新增
union
数组工具函数,用于合并两个数组。文档
- 新增
unionBy
数组工具函数,用于合并两个数组,根据回调函数判断是否合并。文档
- 新增
unionWith
数组工具函数,用于合并两个数组,根据回调函数判断是否合并。文档
- 新增
uniq
数组工具函数,用于过滤数组中的重复元素。文档
- 新增
uniqBy
数组工具函数,用于过滤数组中的重复元素,根据回调函数判断是否重复。文档
- 新增
uniqWith
数组工具函数,用于过滤数组中的重复元素,根据回调函数判断是否重复。文档
- 新增
unzip
数组工具函数,用于将数组的元素打包成两个数组。文档
- 新增
without
数组工具函数,用于过滤数组中指定元素。文档
- 新增
xor
数组工具函数,用于两个数组的异或运算。文档
- 新增
xorBy
数组工具函数,用于两个数组的异或运算,根据回调函数判断是否异或。文档
- 新增
xorWith
数组工具函数,用于两个数组的异或运算,根据回调函数判断是否异或。文档
- 新增
zip
数组工具函数,用于将多个数组打包成一个数组。文档
- 新增
zipObject
数组工具函数,用于将键值对转换成对象。文档
- 新增
head
数组工具函数,用于获取数组的第一个元素。文档
- 新增
tail
返回一个新数组,其中除了第一个元素外,包含所有元素。文档
- 新增
last
数组工具函数,用于获取数组的最后一个元素。文档
- 新增
initial
数组工具函数,用于获取数组的除最后一个元素外的所有元素。文档
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.6.8,Android:支持,iOS:支持,HarmonyNext:不确定 |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
kux-toolkit
Kux Toolkit 是一个现代的uts实用库,提供一系列强大的工具函数,帮助开发者快速开发基于uts的应用。
与 lodash、ramda 等工具库不同,Kux Toolkit 致力于提供更加易用、易理解的 API,并提供更加丰富的功能。并且基于 uts
强大的跨端能力,Kux Toolkit 还可以帮助开发者开发出适用于多个平台的应用。
特性
- 基于
uts
的跨端能力
- 丰富的工具函数
- 易用、易理解的 API
- 完善的文档和示例
- 开源免费
安装
直接在 插件市场 下载安装即可。
文档
Kux Toolkit 文档
简单示例
import { min } from '@/uni_modules/kux-toolkit'
console.log(min([1, 2])) // 1
灵感来源
致谢