跳至主要內容

objectUtils

chanchaw小于 1 分钟javascript

/**
 * 判断传入对象是否为空数据:不传参数、null、undefined、{} 都被视作空数据
 * 即传入的是对象但是其中没有 key 也被视作是空对象
 * 只有对象中有真实存在的 key 时会返回false,表示非空对象
 * key 的值可以是空或者undefined 等
 * @param {*} data 对象
 * @returns 
 */
const isEmpty = data => {// 返回true表示是空对象
    if(data === undefined || data === null) return true
    if(JSON.stringify(data) === '{}') return true
    return false
}

export { isEmpty }