Skip to content

isObject

Checks if a value is a plain object (not null, undefined, or an array).

Parameters

  • value (unknown): The value to check, which can be of any type.

Returns

  • boolean: true if the value is a plain object, otherwise false.

Usage

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