Stability: 0 - Deprecated: Use (typeof value !== 'object' && typeof value !== 'function') || value === null instead.

    • object {any}
    • Returns: {boolean}

    Returns true if the given object is a primitive type. Otherwise, returns false.

    1. const util = require('util');
    2. util.isPrimitive(5);
    3. // Returns: true
    4. util.isPrimitive('foo');
    5. // Returns: true
    6. util.isPrimitive(false);
    7. // Returns: true
    8. util.isPrimitive(null);
    9. // Returns: true
    10. util.isPrimitive(undefined);
    11. // Returns: true
    12. util.isPrimitive({});
    13. // Returns: false
    14. util.isPrimitive(() => {});
    15. // Returns: false
    16. util.isPrimitive(/^$/);
    17. // Returns: false
    18. util.isPrimitive(new Date());
    19. // Returns: false