FullString
补全字符串
Install
# For nodejs npm i fullstring --save
Example String Not Split
// node ./test/demo.jsvar fstring = ;var string = 'dev' 'test' 'string'; var fullstring = ; console /* dev-----test----string-- */
Example String Split
// node ./test/string.jsvar fstring = ;var string = 'dev, dev123' 'test, test123' 'string, string123'; fstring{ return item} var fullstring = ; console /* dev----- dev123test---- test123string-- string123 */
Example Array
// node ./test/array.jsvar fstring = ;var array = 'dev' 'dev123' 'test' 'test123' 'string' 'string123'; var fullstring = ; console /* dev-----,dev123test----,test123string--,string123 */
Example Object
// node ./test/object.jsvar fstring = ;var object = name: 'dev' desc: 'dev123' name: 'test' desc: 'test123' name: 'string' desc: 'string123'; var fullstring = ; console /* {name: 'dev-----', desc: 'dev123'}{name: 'test----', desc: 'test123'}{name: 'string--', desc: 'string123'} */
API
-
@des
补全字符串
@param
array
type: Array
需要补全的字符串数组
@param
options
type: Object|String
可选,为String时默认为options.type -
Options
Options.type
type: String
用于补全的字符串,默认为-
Options.size
type: Number
补全位数,默认为2
Options.key
type: String
当数组元素为对象时,需指定此参数以确定需格式化的值
Options.index
type: Number
当数组元素为数组时,需指定需要补全的子数组元素索引
Options.split
type: String
当数组元素字符串需要分段补全时,需指定分割符
Options.splitTo
type: String
完成补全操作后将Option.split
的值替换为Option.splitTo
的值