Function defaultTo

  • Returns the default value for null, undefined, and NaN.

    Type Parameters

    • T

    Parameters

    • value: undefined | null | T

      The value to check.

    • OptionaldefaultValue: T

      The default value to return if the first value is null, undefined, or NaN.

    Returns T

    Returns either the first value or the default value.

    defaultTo(null, 'default') // returns 'default'
    defaultTo(undefined, 42) // returns 42
    defaultTo(NaN, 0) // returns 0
    defaultTo('actual', 'default') // returns 'actual'
    defaultTo(123, 0) // returns 123