Options
All
  • Public
  • Public/Protected
  • All
Menu

Module isEmpty

Index

References

Functions Lang

References

Renames and re-exports __type

Lang Functions

  • isEmpty(value?: any): boolean
  • Checks if value is an empty object, collection, 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.

    heavy operation

    since

    5.5.0

    example
    isEmpty(null)
    // => true

    isEmpty(true)
    // => true

    isEmpty(1)
    // => true

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

    isEmpty('abc')
    // => false

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

    Parameters

    • Optional value: any

      The value to check.

    Returns boolean

    Returns true if value is empty, else false.