isEffectiveData
校验数据是否为有效数据
引入版本
0.25.0
Demo
ts
import { isEffectiveData } from '@wyfex/iutils'
/**
* ================== 空值 ==================
*/
console.log(isEffectiveData(null)) // false
console.log(isEffectiveData(undefined)) // false
/**
* ================== 字符串 ==================
*/
console.log(isEffectiveData('')) // false
console.log(isEffectiveData('123')) // true
/**
* ================== 数字 ==================
*/
console.log(isEffectiveData(0)) // true
console.log(isEffectiveData(100)) // true
/**
* ================== 数组 ==================
*/
console.log(isEffectiveData([])) // false
console.log(isEffectiveData([1])) // true
console.log(isEffectiveData([{}])) // true
/**
* ================== 对象 ==================
*/
console.log(isEffectiveData({})) // false
console.log(isEffectiveData({ id: 1 })) // true
/**
* ================== 其他类型(无效) ==================
*/
console.log(isEffectiveData(true)) // false
console.log(isEffectiveData(false)) // false
console.log(isEffectiveData(() => {})) // false
console.log(isEffectiveData(Symbol(''))) // false