Function isEmpty

  • Checks if the provided value is an empty array, string, object, map, or set.

    Objects are considered empty if they have no own enumerable string keyed properties.

    Array-like values such as arguments objects, arrays, buffers, strings, or jQuery-like collections are considered empty if they have a length of 0. Similarly, maps and sets are considered empty if they have a size of 0.

    Parameters

    • value: unknown

    Returns boolean

    Since

    1.0.0

    Example

    isEmpty(null);
    // => true

    Example

    isEmpty(true);
    // => true

    Example

    isEmpty(1);
    // => true

    Example

    isEmpty([1, 2, 3]);
    // => false

    Example

    isEmpty({ a: 1 });
    // => false