Skip to content

Home

Value is plain object

Checks if the provided value is an object created by the Object constructor.

const isPlainObject = val =>
  !!val && typeof val === 'object' && val.constructor === Object;

isPlainObject({ a: 1 }); // true
isPlainObject(new Map()); // false

More like this

Start typing a keyphrase to see matching snippets.