Const 判断一个或多个值是否全部为空 0, false 均为有值, 返回 false "" 为无值,返回 true
Rest ...values: any[]传入多个数据
是否为空
testUtils.isEmpty("") // true
testUtils.isEmpty(0) // false
testUtils.isEmpty(false) // false
testUtils.isEmpty([1], {}); // false
testUtils.isEmpty([], {}) // true
判断是否小数以及多少位的小数
传入数据
Optional decimalPlaces: number几位小数
是否小数
testUtils.isFloat("12.01") // true
testUtils.isFloat(12.0) // false 会转化成12
testUtils.isFloat(12.00,2) // false 会转化成12,整数直接返回了false
testUtils.isFloat(12.11,2) // true
判断一个对象中的所有字段是否全为空 非对象类型返回false
传入对象
是否为空
testUtils.isObjAllFieldEmpty('{}') // false
testUtils.isObjAllFieldEmpty({}) // true
testUtils.isObjAllFieldEmpty({a: ''}) // true
testUtils.isObjAllFieldEmpty({a: undefined}) // true
testUtils.isObjAllFieldEmpty({a: null}) // true
testUtils.isObjAllFieldEmpty({a: undefined}) // true
testUtils.isObjAllFieldEmpty({ a: '12', b: 1 }) // false
判断单个值是否为空
传入数据
是否为空
testUtils.isSingleEmpty({}); // true
testUtils.isSingleEmpty({ a: 1 }) // false
testUtils.isSingleEmpty(12.01) // false
testUtils.isSingleEmpty(null) // true
testUtils.isSingleEmpty(undefined) // true
testUtils.isSingleEmpty(NaN) // true
testUtils.isSingleEmpty(false) // false
Generated using TypeDoc
逻辑判断相关方法