2 * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`.
3 * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
8 * @param {*} value The value to check.
9 * @returns {boolean} Returns `true` if `value` is an object, else `false`.
15 * _.isObject([1, 2, 3]);
24 function isObject(value) {
25 var type = typeof value;
26 return !!value && (type == 'object' || type == 'function');
29 module.exports = isObject;