isObject

type

Checks if value is a plain object (not an array, function, or other special object).

Signature

isObject(value: unknown): value is Record<string, any>

Parameters

NameTypeDescription
valueunknownThe value to check

Returns

boolean - Returns true if value is a plain object, else false

Examples

Basic Usage

import { isObject } from 'dashlite'

console.log(isObject({}))
console.log(isObject([1, 2, 3]))
console.log(isObject(null))

Output:

true false false

Available since version 1.0.0