rOACCT/node_modules/isobjectdd570dbc4621master
README.md
isobject ![NPM version](https://www.npmjs.com/package/isobject) ![NPM monthly downloads](https://npmjs.org/package/isobject) ![NPM total downloads](https://npmjs.org/package/isobject) ![Linux Build Status](https://travis-ci.org/jonschlinkert/isobject)
Returns true if the value is an object and not an array or null.
Install
Install with npm:
sh $ npm install --save isobject
Install with yarn:
sh $ yarn add isobject
Use is-plain-object if you want only objects that are created by the Object constructor.
Install
Install with npm:
sh $ npm install isobject
Install with bower
sh $ bower install isobject
Usage
js var isObject = require('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);
About
Related projects
- extend-shallow: Extend an object with the properties of additional objects. node.js/javascript util. | [homepage](https://github.com/jonschlinkert/extend-shallow "Extend an object with the properties of additional objects. node.js/javascript util.")
- is-plain-object: Returns true if an object was created by the Object constructor. | [homepage](https://github.com/jonschlinkert/is-plain-object "Returns true if an object was created by the Object constructor.")
- kind-of: Get the native type of a value. | [homepage](https://github.com/jonschlinkert/kind-of "Get the native type of a value.")
- merge-deep: Recursively merge values in a javascript object. | [homepage](https://github.com/jonschlinkert/merge-deep "Recursively merge values in a javascript object.")
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).
Contributors
Commits | Contributor | |
---|---|---|
29 | jonschlinkert | |
4 | doowb | |
1 | magnudae | |
1 | LeSuisse | |
1 | tmcw | |
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](.verb.md) readme template.)_
To generate the readme, run the following command:
sh $ npm install -g verbose/verb#dev verb-generate-readme && verb
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
Author
Jon Schlinkert
License
Copyright © 2017, Jon Schlinkert. Released under the [MIT License](LICENSE).
_This file was generated by verb-generate-readme, v0.6.0, on June 30, 2017._