Returns true if the value is an object and not an array or null.
npm install isobject> Returns true if the value is an object and not an array or null.
Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your :heart: and support.
Install with npm:
``sh`
$ npm install --save isobject
Use is-plain-object if you want only objects that are created by the Object constructor.
Install with npm:
`sh`
$ npm install isobject
`js`
import isObject from 'isobject';
True
All of the following return true:
`js`
isObject({});
isObject(Object.create({}));
isObject(Object.create(Object.prototype));
isObject(Object.create(null));
isObject({});
isObject(new Foo);
isObject(/foo/);
False
All of the following return false:
`js`
isObject();
isObject(function () {});
isObject(1);
isObject([]);
isObject(undefined);
isObject(null);
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Running Tests
Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:
`sh`
$ npm install && npm test
Building docs
_(This project's readme.md is generated by verb, please don't edit the readme directly. Any changes to the readme must be made in the .verb.md readme template.)_
To generate the readme, run the following command:
`sh`
$ npm install -g verbose/verb#dev verb-generate-readme && verb
You might also be interested in these projects:
* extend-shallow: Extend an object with the properties of additional objects. node.js/javascript util. | homepage
* is-plain-object: Returns true if an object was created by the Object constructor. | Object` constructor."" class="text-primary hover:underline" target="_blank" rel="noopener noreferrer">homepage
* kind-of: Get the native type of a value. | homepage
* merge-deep: Recursively merge values in a javascript object. | homepage
| Commits | Contributor |
| --- | --- |
| 30 | jonschlinkert |
| 8 | doowb |
| 7 | TrySound |
| 3 | onokumus |
| 1 | LeSuisse |
| 1 | tmcw |
| 1 | ZhouHansen |
Jon Schlinkert
* GitHub Profile
* Twitter Profile
* LinkedIn Profile
Copyright © 2019, Jon Schlinkert.
Released under the MIT License.
*
_This file was generated by verb-generate-readme, v0.8.0, on April 28, 2019._