判断数据是否为空数据

/**
 * 判断是否为空
 */
export function empty (value) {
    switch (typeof value) {
        case 'undefined':
            return true
        case 'string':
            if (value.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g, '').length == 0) return true
            break
        case 'boolean':
            if (!value) return true
            break
        case 'number':
            if (value === 0 || isNaN(value)) return true
            break
        case 'object':
            if (value === null || value.length === 0) return true
            for (const i in value) {
                return false
            }
            return true
    }
    return false
}

  

posted @ 2024-12-04 10:45  吃不棒的胖胖糖  阅读(5)  评论(0编辑  收藏  举报