Skip to content

checkObjectEmpty 判断空对象

function checkObjectEmpty(value: unknown): value is Record<string, never>

判断传入值是否为空对象。null 会返回 false;空数组因为没有可枚举键,也会返回 true

参数

参数名说明类型默认值
value待判断的值unknown必填

返回值

返回值说明类型
result是空对象时返回 true,否则返回 falseboolean

示例

typescript
import { checkObjectEmpty } from '@mingto/tools'

checkObjectEmpty({}) // true
checkObjectEmpty({ name: 'mt' }) // false
checkObjectEmpty([]) // true

注意事项

  • 因为 isObject([])true 且空数组没有可枚举键,checkObjectEmpty([]) 也会返回 true。判断空数组请优先使用 checkArrayEmpty