Skip to content

guards.Function.isPlainObj

github-actions[bot] edited this page Jun 8, 2026 · 2 revisions

@zenstone/ts-utils / guards / isPlainObj

Function: isPlainObj()

isPlainObj<T>(val): val is T

Defined in: src/guards/index.ts:343

检查值是否为一个普通对象(不包括数组、Date、RegExp 等特殊对象)

Type Parameters

T

T extends Record<string, unknown> = Record<string, unknown>

Parameters

val

unknown

任意值

Returns

val is T

Example

if (isPlainObj(value)) {
  console.log(Object.keys(value));
}

Clone this wiki locally