Projekt

Obecné

Profil

Stáhnout (574 Bajtů) Statistiky
| Větev: | Revize:
1
var isObjectLike = require('./isObjectLike'),
2
    isPlainObject = require('./isPlainObject');
3

    
4
/**
5
 * Checks if `value` is likely a DOM element.
6
 *
7
 * @static
8
 * @memberOf _
9
 * @since 0.1.0
10
 * @category Lang
11
 * @param {*} value The value to check.
12
 * @returns {boolean} Returns `true` if `value` is a DOM element, else `false`.
13
 * @example
14
 *
15
 * _.isElement(document.body);
16
 * // => true
17
 *
18
 * _.isElement('<body>');
19
 * // => false
20
 */
21
function isElement(value) {
22
  return isObjectLike(value) && value.nodeType === 1 && !isPlainObject(value);
23
}
24

    
25
module.exports = isElement;
(381-381/590)