* Checks if `value` is the language type of Object. * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) * * @static * @memberOf _ * @category Objects * @param {*} value The value to check. * @returns {boolean} Returns `true` if the `
(value)
| 37546 | * // => false |
| 37547 | */ |
| 37548 | function isObject(value) { |
| 37549 | // check if the value is the ECMAScript language type of Object |
| 37550 | // http://es5.github.io/#x8 |
| 37551 | // and avoid a V8 bug |
| 37552 | // http://code.google.com/p/v8/issues/detail?id=2291 |
| 37553 | return !!(value && objectTypes[typeof value]); |
| 37554 | } |
| 37555 | |
| 37556 | /** |
| 37557 | * Checks if `value` is `NaN`. |
no outgoing calls
no test coverage detected