Skip to content

@pmun/utils / isPlainObject

Function: isPlainObject()

ts
function isPlainObject(value): value is Record<string, any>;

检查值是否为普通对象(由 Object 构造函数创建或对象字面量)

Parameters

value

unknown

要检查的值

Returns

value is Record<string, any>

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

Example

ts
isPlainObject({}) // true
isPlainObject({ a: 1 }) // true
isPlainObject(new Date()) // false
isPlainObject([]) // false
isPlainObject(null) // false