# 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'