Skip to content

Home > @zero-dim/utils > isObject

isObject() function

判断值是否为普通对象(非null的object类型)

Signature:

typescript
export declare function isObject(val: unknown): boolean;

Parameters

Parameter

Type

Description

val

unknown

要检查的值

**Returns:**

boolean

如果值为普通对象则返回true,否则返回false

Remarks

此函数会排除 null 值,因为 typeof null 也会返回 'object'

Example

ts
isObject({})           // true
isObject([])           // false
isObject(null)         // false
isObject(undefined)    // false