# Windlike-Utils &middot; [![npm version](https://img.shields.io/npm/v/windlike-utils.svg?style=flat)](https://www.npmjs.com/package/windlike-utils) 

Windlike-Utils是一个基于函数式编程思想开发的一个工具库。

* **模块化:** Windlike-Utils把工具分为若干模块，如```array```、```object```、```string```等等，方便查找和使用。
* **函数式的:** 每个方法只要输入的参数相同，输出的结果也是唯一的，就像数学里的y=f(x)，只要x不变，输出的y也不变，有些脏函数也做延迟输出处理，如```number.random```函数，它返回的是一个产生随机数的函数，而不是一个随机数，以保证输出的唯一性和变量的重用性。
* **不可变的:** 输入的任何实参都不会被改变，而是返回新的结果。

## 安装

```npm
npm install windlike-utils --save
```

## [文档](https://mrwindlike.github.io/Windlike-Utils/zh-cn/#/)
- [Array](https://mrwindlike.github.io/Windlike-Utils/zh-cn/#/array)
- [Date](https://mrwindlike.github.io/Windlike-Utils/zh-cn/#/date)
- [Function](https://mrwindlike.github.io/Windlike-Utils/zh-cn/#/fn)
- [Math](https://mrwindlike.github.io/Windlike-Utils/zh-cn/#/math)
- [Net](https://mrwindlike.github.io/Windlike-Utils/zh-cn/#/net)
- [Number](https://mrwindlike.github.io/Windlike-Utils/zh-cn/#/number)
- [Object](https://mrwindlike.github.io/Windlike-Utils/zh-cn/#/object)
- [String](https://mrwindlike.github.io/Windlike-Utils/zh-cn/#/string)
- [Verification](https://mrwindlike.github.io/Windlike-Utils/zh-cn/#/verification)

## 贡献
欢迎大家踊跃提交issues和PR😄