0.1.5 • Published 2 years ago

@magickey/utils v0.1.5

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

@magickey/utils

介绍

封装一些常见的工具函数(已通过测试):

随机数使用 Math.round 而非 Math.floor,所以区间是双闭合[]的。

  1. roundNumber: 可生成指定精度的小数随机数,[]。
  2. randomInt:生成指定范围随机整数;最大最小值不必在意顺序;可选择区间[]、)、(、(),默认[]。
  3. randomNumber:生成指定范围随机数,含小数;最大最小值不必在意顺序;可选择区间[]、)、(、(),默认[];注意输入的最大最小值的精度,默认经过 Math.round 指定精度处理。
  4. getPrecision:获取十进制数字的精度,返回 NaN 是输入错误。
  5. waitTimeout:干等多少毫秒,可取消。
  6. waitALL:等全部异步函数执行完毕才返回结果。每个异步函数必须 catch,否则即便某个任务报错,后续任务依旧会执行且不会被 reject。
  7. inBatches:全部异步函数分批次执行完毕后返回结果。每个异步函数必须 catch,否则即便某个任务报错,后续任务依旧会执行且不会被 reject。
  8. concurrency:全部异步函数按一定并发量执行,待全部执行完毕后返回结果。每个异步函数必须 catch,否则即便某个任务报错,后续任务依旧会执行且不会被 reject。

安装教程

npm i --save @magickey/utils
yarn add @magickey/utils
0.1.2

2 years ago

0.1.1

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.5

2 years ago

0.1.0

2 years ago