# Functions
- repeat(input, [size]) ⇒
String
重复字符串指定的次数
- trim(input) ⇒
String
去除字符串首尾的空格
- isString(value) ⇒
boolean
检查 value 是否是原始字符串String或者对象。
- camelCase([value]) ⇒
string
转换字符串 value 为驼峰写法
- kebabCase([value]) ⇒
string
转换 value 为 中横线写法
- snakeCase([value]) ⇒
string
转换 value 为 下划线写法
- hash([input], [random]) ⇒
String
生成 sha1 乱码串
# repeat(input, [size]) ⇒ String
重复字符串指定的次数
Kind: global function
Param | Type | Description |
---|---|---|
input | String | 输入源 |
[size] | Number | 需要重复的次数 |
Example
repeat('a');
// => 'aaa'
repeat('good!');
// => 'good!good!good!'
# trim(input) ⇒ String
去除字符串首尾的空格
Kind: global function
Param | Type | Description |
---|---|---|
input | String | 输入源 |
Example
trim(' a bc ');
// => 'a bc'
# isString(value) ⇒ boolean
检查 value 是否是原始字符串String或者对象。
Kind: global function
Returns: boolean
- 如果 value 为一个字符串,那么返回 true,否则返回 false。
Param | Type | Description |
---|---|---|
value | * | 待检查的值 |
Example
isString('abc');
// => true
isString(1);
// => false
# camelCase([value]) ⇒ string
转换字符串 value 为驼峰 (opens new window)写法
Kind: global function
Returns: string
- 返回驼峰写法的字符串
Param | Type | Default | Description |
---|---|---|---|
[value] | string | "''" | 要转换的字符串 |
Example
camelCase('Foo Bar');
// => 'fooBar'
camelCase('--foo-bar--');
// => 'fooBar'
camelCase('__FOO_BAR__');
// => 'fooBar'
camelCase('fooBar');
// => 'fooBar'
# kebabCase([value]) ⇒ string
转换 value 为 中横线 (opens new window)写法
Kind: global function
Returns: string
- 返回转换后的字符串
Param | Type | Default | Description |
---|---|---|---|
[value] | string | "''" | 要转换的字符串 |
Example
kebabCase('Foo Bar');
// => 'foo-bar'
kebabCase('fooBar');
// => 'foo-bar'
kebabCase('__FOO_BAR__');
// => 'foo-bar'
# snakeCase([value]) ⇒ string
转换 value 为 下划线 (opens new window)写法
Kind: global function
Returns: string
- 返回转换后的字符串
Param | Type | Default | Description |
---|---|---|---|
[value] | string | "''" | 要转换的字符串 |
Example
snakeCase('Foo Bar');
// => 'foo_bar'
snakeCase('fooBar');
// => 'foo_bar'
snakeCase('--FOO-BAR--');
// => 'foo_bar'
# hash([input], [random]) ⇒ String
生成 sha1 乱码串
Kind: global function
Returns: String
- sha格式乱码串
Param | Type | Default | Description |
---|---|---|---|
[input] | String | Number | Boolean | '' | |
[random] | Boolean | true | 默认生成随机串(每次结果不同) |
Example
hash();
=> 'ee7f2e9a51ec9497e3a7421dbdfb85a6a641205b'
hash(false);
=> 'ee7f2e9a51ec9497e3a7421dbdfb85a6a641205b'