Returns
trueif a value is an object and not an array ornull.
Please consider following this project's author, Jon Schlinkert, and starring the project to show your ❤️ and support.
Use is-plain-object if you only want objects created by the Object constructor.
npm install isobjectconst isObject = require('isobject');
isObject({}); // true
isObject(Object.create(null)); // true
isObject(new Date()); // true
isObject(/foo/); // true
isObject(); // false
isObject(null); // false
isObject([]); // false
isObject(() => {}); // false
isObject('foo'); // falseReturns true when value is a non-null object and is not an array. Functions return false.
Install dependencies, build the CommonJS bundle, and run the tests:
npm install
npm run build
npm test- extend-shallow: Extend an object with the properties of additional objects.
- is-plain-object: Check if an object was created by the
Objectconstructor. - kind-of: Get the native type of a value.
- merge-deep: Recursively merge values in an object.
MIT © Jon Schlinkert