Windlike-Utils是一个基于函数式编程思想开发的一个工具库。
- 模块化: Windlike-Utils把工具分为若干模块,如
array
、object
、string
等等,方便查找和使用。 - 函数式的: 每个方法只要输入的参数相同,输出的结果也是唯一的,就像数学里的y=f(x),只要x不变,输出的y也不变,有些脏函数也做延迟输出处理,如
number.random
函数,它返回的是一个产生随机数的函数,而不是一个随机数,以保证输出的唯一性和变量的重用性。 - 不可变的: 输入的任何实参都不会被改变,而是返回新的结果。
npm install windlike-utils --save
欢迎大家踊跃提交issues和PR😄