Appearance
checkObjectEmpty 判断空对象
function checkObjectEmpty(value: unknown): value is Record<string, never>
判断传入值是否为空对象。null 会返回 false;空数组因为没有可枚举键,也会返回 true。
参数
| 参数名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| value | 待判断的值 | unknown | 必填 |
返回值
| 返回值 | 说明 | 类型 |
|---|---|---|
| result | 是空对象时返回 true,否则返回 false | boolean |
示例
typescript
import { checkObjectEmpty } from '@mingto/tools'
checkObjectEmpty({}) // true
checkObjectEmpty({ name: 'mt' }) // false
checkObjectEmpty([]) // true注意事项
- 因为
isObject([])为true且空数组没有可枚举键,checkObjectEmpty([])也会返回true。判断空数组请优先使用checkArrayEmpty。