Methods
(static) concatObjects(objectArray) → {object}
合并多个对象的字段到新的对象上
Parameters:
Name | Type | Description |
---|---|---|
objectArray |
Array.<object> | object |
Returns:
- Type
- object
(static) concatObjectsWithOption(skipUndefinedProperties, objectArray) → {object}
合并多个对象的字段到新的对象上
Parameters:
Name | Type | Description |
---|---|---|
skipUndefinedProperties |
boolean | |
objectArray |
Array.<object> | object |
Returns:
- Type
- object
(static) convertToString(argopt) → {string}
转换给定参数的值成字符串
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
arg |
* |
<optional> |
Returns:
若参数的值不是 null/undefined 则返回字符串,否则返回 null/undefined
- Type
- string
(static) emptyArrayIfNullOrUndefined(argopt) → {Array}
若第一个参数不是 null/undefined 则返回第一个参数,否则返回空数组
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
arg |
* |
<optional> |
Returns:
- Type
- Array
(static) emptyObjectIfNullOrUndefined(argopt) → {object}
若第一个参数不是 null/undefined 则返回第一个参数,否则返回空对象
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
arg |
* |
<optional> |
Returns:
- Type
- object
(static) emptyStringIfNullOrUndefined(argopt) → {string}
若第一个参数不是 null/undefined 则返回第一个参数,否则返回空字符串
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
arg |
* |
<optional> |
Returns:
- Type
- string
(static) formatString(format, args) → {string}
根据给定的字符串格式和参数做字符串格式化
Parameters:
Name | Type | Description |
---|---|---|
format |
string | 字符串格式的占位符是 {0}、{1}、{2} ... |
args |
Array.<string> | string |
Returns:
返回字符串格式化后的字符串
- Type
- string
(static) isFunction(argopt) → {boolean}
判断给定参数的值是不是函数
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
arg |
* |
<optional> |
Returns:
若给定参数的值是函数则返回 true, 反则返回 false
- Type
- boolean
(static) isNotEmptyObject(argopt) → {boolean}
判断给定参数的值是不是空对象
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
arg |
* |
<optional> |
Returns:
若给定参数的值不是空对象则返回 true, 否则返回 false
- Type
- boolean
(static) isNotEmptyString(argopt) → {boolean}
判断给定参数的值是不是空字符
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
arg |
* |
<optional> |
Returns:
若给定参数的值不是空字符串则返回 true, 否则返回 false
- Type
- boolean
(static) isNullOrUndefined(argopt) → {boolean}
判断给定参数的值是不是 null/undefined
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
arg |
* |
<optional> |
Returns:
若给定参数的值是 null/undefined 则返回 true, 否则返回 false
- Type
- boolean
(static) isNumber(argopt) → {boolean}
判断给定参数的值是不是数字类型
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
arg |
* |
<optional> |
Returns:
若给定参数的值是数字则返回 true, 否则返回 false
- Type
- boolean
(static) isObject(argopt) → {boolean}
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
arg |
* |
<optional> |
判断给定参数的值是不是对象(包括 null 值) |
Returns:
若给定参数的值是对象则返回 true, 反则返回 false
- Type
- boolean
(static) isString(argopt) → {boolean}
判断给定参数的值是不是字符串类型
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
arg |
* |
<optional> |
Returns:
若给定参数的值是字符串则返回 true, 否则返回 false
- Type
- boolean