631 B
631 B
title, tags, expertise, cover, firstSeen, lastUpdated
| title | tags | expertise | cover | firstSeen | lastUpdated |
|---|---|---|---|---|---|
| Value is plain object | type,object | intermediate | blog_images/yellow-white-mug-1.jpg | 2018-01-19T13:59:12+02:00 | 2020-10-20T23:02:01+03:00 |
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