isObject

isObject

Check whether the given value is an object.

Import

import { isObject } from '@fullstacksjs/toolbox';

Signature

function isObject(x: unknown): x is ObjectType;

Examples

isObject('')                // false
isObject('hello world')     // false
isObject(null)              // false
isObject(true)              // false
isObject(undefined)         // false
isObject(NaN)               // false
isObject(0)                 // false
isObject(isObject)          // false
isObject(false)             // false
isObject([])                // false
isObject([2])               // false
isObject(new Map())         // true
isObject(new Set())         // true
isObject(new RegExp('foo')) // true
isObject({})                // true
isObject({ a: 2 })          // true
isObject({ 2: 'a' })        // true