Appearance
isObject
isObject 用于判断一个值是否为对象。
签名
ts
function isObject(value: unknown): value is Record<PropertyKey, unknown>示例
ts
import { isObject } from 'bzsh-ui'
isObject({}) // true
isObject([]) // false也可以使用聚合形式:
ts
import { is } from 'bzsh-ui'
is.object({ demo: true }) // true
is.object([]) // false行为说明
- 仅当值的运行时类型为
object时返回true。 - 当前源码位于
packages/utils/type-guards/is-object.ts。
适用场景
- 需要确认值是否为对象类型。
- 作为更细粒度对象判断的前置条件。