490 B
490 B
title, tags
| title | tags |
|---|---|
| isPlainObject | type,object,intermediate |
Checks if the provided value is an object created by the Object constructor.
- Check if the provided value is truthy, use
typeofto check if it is an object andObject.prototype.constructorto make sure the constructor is equal toObject.
const isPlainObject = val => !!val && typeof val === 'object' && val.constructor === Object;
isPlainObject({ a: 1 }); // true
isPlainObject(new Map()); // false