Class: Utils

Utils()

new Utils()

工具类
Source:

Methods

(static) concatObjects(objectArray) → {object}

合并多个对象的字段到新的对象上
Parameters:
Name Type Description
objectArray Array.<object> | object
Source:
Returns:
Type
object

(static) concatObjectsWithOption(skipUndefinedProperties, objectArray) → {object}

合并多个对象的字段到新的对象上
Parameters:
Name Type Description
skipUndefinedProperties boolean
objectArray Array.<object> | object
Source:
Returns:
Type
object

(static) convertToString(argopt) → {string}

转换给定参数的值成字符串
Parameters:
Name Type Attributes Description
arg * <optional>
Source:
Returns:
若参数的值不是 null/undefined 则返回字符串,否则返回 null/undefined
Type
string

(static) emptyArrayIfNullOrUndefined(argopt) → {Array}

若第一个参数不是 null/undefined 则返回第一个参数,否则返回空数组
Parameters:
Name Type Attributes Description
arg * <optional>
Source:
Returns:
Type
Array

(static) emptyObjectIfNullOrUndefined(argopt) → {object}

若第一个参数不是 null/undefined 则返回第一个参数,否则返回空对象
Parameters:
Name Type Attributes Description
arg * <optional>
Source:
Returns:
Type
object

(static) emptyStringIfNullOrUndefined(argopt) → {string}

若第一个参数不是 null/undefined 则返回第一个参数,否则返回空字符串
Parameters:
Name Type Attributes Description
arg * <optional>
Source:
Returns:
Type
string

(static) formatString(format, args) → {string}

根据给定的字符串格式和参数做字符串格式化
Parameters:
Name Type Description
format string 字符串格式的占位符是 {0}、{1}、{2} ...
args Array.<string> | string
Source:
Returns:
返回字符串格式化后的字符串
Type
string

(static) isFunction(argopt) → {boolean}

判断给定参数的值是不是函数
Parameters:
Name Type Attributes Description
arg * <optional>
Source:
Returns:
若给定参数的值是函数则返回 true, 反则返回 false
Type
boolean

(static) isNotEmptyObject(argopt) → {boolean}

判断给定参数的值是不是空对象
Parameters:
Name Type Attributes Description
arg * <optional>
Source:
Returns:
若给定参数的值不是空对象则返回 true, 否则返回 false
Type
boolean

(static) isNotEmptyString(argopt) → {boolean}

判断给定参数的值是不是空字符
Parameters:
Name Type Attributes Description
arg * <optional>
Source:
Returns:
若给定参数的值不是空字符串则返回 true, 否则返回 false
Type
boolean

(static) isNullOrUndefined(argopt) → {boolean}

判断给定参数的值是不是 null/undefined
Parameters:
Name Type Attributes Description
arg * <optional>
Source:
Returns:
若给定参数的值是 null/undefined 则返回 true, 否则返回 false
Type
boolean

(static) isNumber(argopt) → {boolean}

判断给定参数的值是不是数字类型
Parameters:
Name Type Attributes Description
arg * <optional>
Source:
Returns:
若给定参数的值是数字则返回 true, 否则返回 false
Type
boolean

(static) isObject(argopt) → {boolean}

Parameters:
Name Type Attributes Description
arg * <optional>
判断给定参数的值是不是对象(包括 null 值)
Source:
Returns:
若给定参数的值是对象则返回 true, 反则返回 false
Type
boolean

(static) isString(argopt) → {boolean}

判断给定参数的值是不是字符串类型
Parameters:
Name Type Attributes Description
arg * <optional>
Source:
Returns:
若给定参数的值是字符串则返回 true, 否则返回 false
Type
boolean