Returns true if the value is an object and not an array or null.\hypertarget{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31496}{}\doxysection{Install}\label{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31496}
Install with \href{https://www.npmjs.com/}{\texttt{ npm}}\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{\$ npm install isobject -\/-\/save }

\end{DoxyCode}


Use \href{https://github.com/jonschlinkert/is-plain-object}{\texttt{ is-\/plain-\/object}} if you want only objects that are created by the {\ttfamily Object} constructor.\hypertarget{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31497}{}\doxysection{Install}\label{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31497}
Install with \href{https://www.npmjs.com/}{\texttt{ npm}}\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{\$ npm install isobject }

\end{DoxyCode}


Install with \href{http://bower.io/}{\texttt{ bower}}


\begin{DoxyCode}{0}
\DoxyCodeLine{\$ bower install isobject }

\end{DoxyCode}
\hypertarget{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31498}{}\doxysection{Usage}\label{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31498}

\begin{DoxyCode}{0}
\DoxyCodeLine{var isObject = require('isobject'); }

\end{DoxyCode}


{\bfseries{True}}

All of the following return {\ttfamily true}\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{isObject(\{\});}
\DoxyCodeLine{isObject(Object.create(\{\}));}
\DoxyCodeLine{isObject(Object.create(Object.prototype));}
\DoxyCodeLine{isObject(Object.create(null));}
\DoxyCodeLine{isObject(\{\});}
\DoxyCodeLine{isObject(new Foo);}
\DoxyCodeLine{isObject(/foo/); }

\end{DoxyCode}


{\bfseries{False}}

All of the following return {\ttfamily false}\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{isObject();}
\DoxyCodeLine{isObject(function () \{\});}
\DoxyCodeLine{isObject(1);}
\DoxyCodeLine{isObject([]);}
\DoxyCodeLine{isObject(undefined);}
\DoxyCodeLine{isObject(null); }

\end{DoxyCode}
\hypertarget{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31499}{}\doxysection{Related projects}\label{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31499}
You might also be interested in these projects\+:

\href{https://www.npmjs.com/package/merge-deep}{\texttt{ merge-\/deep}}\+: Recursively merge values in a javascript object. $\vert$ \href{https://github.com/jonschlinkert/merge-deep}{\texttt{ homepage}}


\begin{DoxyItemize}
\item \href{https://www.npmjs.com/package/extend-shallow}{\texttt{ extend-\/shallow}}\+: Extend an object with the properties of additional objects. node.\+js/javascript util. $\vert$ \href{https://github.com/jonschlinkert/extend-shallow}{\texttt{ homepage}}
\item \href{https://www.npmjs.com/package/is-plain-object}{\texttt{ is-\/plain-\/object}}\+: Returns true if an object was created by the {\ttfamily Object} constructor. $\vert$ \href{https://github.com/jonschlinkert/is-plain-object}{\texttt{ homepage}}
\item \href{https://www.npmjs.com/package/kind-of}{\texttt{ kind-\/of}}\+: Get the native type of a value. $\vert$ \href{https://github.com/jonschlinkert/kind-of}{\texttt{ homepage}}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31500}{}\doxysection{Contributing}\label{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31500}
Pull requests and stars are always welcome. For bugs and feature requests, \href{https://github.com/jonschlinkert/isobject/issues/new}{\texttt{ please create an issue}}.\hypertarget{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31501}{}\doxysection{Building docs}\label{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31501}
Generate readme and API documentation with \href{https://github.com/verbose/verb}{\texttt{ verb}}\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{\$ npm install verb \&\& npm run docs }

\end{DoxyCode}


Or, if \href{https://github.com/verbose/verb}{\texttt{ verb}} is installed globally\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{\$ verb }

\end{DoxyCode}
\hypertarget{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31502}{}\doxysection{Running tests}\label{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31502}
Install dev dependencies\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{\$ npm install -\/d \&\& npm test }

\end{DoxyCode}
\hypertarget{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31503}{}\doxysection{Author}\label{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31503}
{\bfseries{Jon Schlinkert}}


\begin{DoxyItemize}
\item \href{https://github.com/jonschlinkert}{\texttt{ github/jonschlinkert}}
\item \href{http://twitter.com/jonschlinkert}{\texttt{ twitter/jonschlinkert}}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31504}{}\doxysection{License}\label{md_sfcode_node_modules_unset_value_node_modules_has_value_node_modules_isobject_README_autotoc_md31504}
Copyright © 2016, \href{https://github.com/jonschlinkert}{\texttt{ Jon Schlinkert}}. Released under the \href{https://github.com/jonschlinkert/isobject/blob/master/LICENSE}{\texttt{ MIT license}}.

\DoxyHorRuler{0}


{\itshape This file was generated by \href{https://github.com/verbose/verb}{\texttt{ verb}}, v0.\+9.\+0, on April 25, 2016.} 