shuyar-util
Version:
Some useful function or tools in development.
86 lines (62 loc) • 1.23 kB
Markdown
#shuyar-util
## *Libs* ##
* `random`
* `object`
### *random* ###
* `random.number(n)`
返回长度为`n`的整形数字字符串
```Javascript
random.number(16)
//=> '3451764223744659'
```
* `random.lower(n)`
返回长度为`n`的小写字母随机字符串
```javascript
random.lower(16)
//=> 'sheygajeuthiwjgy'
```
* `random.upper(n)`
返回长度为`n`的大写字母随机字符串
```Javascript
random.upper(16)
//=> 'MSHUBYAOEPKGUSYE'
```
* `random.letter(n)`
返回长度为`n`的大小写字母随机的字符串
```Javascript
random.letters(16)
//=> 'sWeySajeDthNRgyP'
```
* `random.alpha(n)`
返回长度为`n`的alpha-numeric随机字符串
```Javascript
random.alphaNum(16)
//=> 'whAG45Hsu8g2H9Js'
```
* `random.any(n)`
返回长度为`n`的任意合法字符组成的字符串
```Javascript
random.any(16)
//=> 'f$TH@5Hag!s*GwlT'
```
### *object* ###
* `object.equals(obj1, obj2)`
判断两个对象是否相等
```Javascript
object.equals(obj1, obj2)
//=> true || false
```
* `object.merge(obj1, obj2)`
将obj2合并到obj1,如果obj1存在属性,则用obj2的覆盖,否则在obj1增加新属性
```Javascript
object.merge(obj1, obj2)
//=> new Object
```