旨在提供一系列日常常用工具函数,为大家工作带来便利,后续仓库会经常进行维护
removeDuplication 提供一组数组去重的方法
· 简单类型数组去重
参数 | 描述 |
---|---|
array |
仅包含基础数据类型的数组 |
· 数组对象去重
参数 | 描述 |
---|---|
array |
数组对象 |
key |
以对象那个属性进行去重 |
debounce防抖函数 对于高频触发的事件使用防抖可以做到在事件停止执行n秒后执行
参数 | 描述 |
---|---|
func |
回调函数 |
delay |
事件执行结束后多久触发 默认200ms |
throttle节流函数 对于高频触发的事件使用节流可以做到在事件高频触发的过程中每隔n秒仅执行一次
参数 | 描述 |
---|---|
func |
回调函数 |
delay |
事件执行结束后多久触发 默认200ms |
basicsSort基本数组排序
参数 | 描述 |
---|---|
array |
排序数组 |
type |
排序类型 'number', 'date'或不传 |
order |
排序方式 默认为升序 'desc' 为降序 |
cardiacResuscitation是一个异步重试函数 提供错误重新执行机制
参数 | 描述 |
---|---|
func |
返回Promise的函数 |
time |
错误之后多久重试一次 默认500ms |
times |
重试的次数 (不填默认无限重试) |