Function defaultToAny

  • This method is like defaultTo except that it accepts multiple default values and returns the first one that is not NaN, null, or undefined.

    Type Parameters

    • T

    Parameters

    • value: T

      The value to check.

    • Rest...defaultValues: T[]

      The default values.

    Returns T

    Returns the resolved value.

    5.0.0

    _.defaultTo

    defaultToAny(1, 10, 20)
    // => 1

    defaultToAny(undefined, 10, 20)
    // => 10

    defaultToAny(undefined, null, 20)
    // => 20

    defaultToAny(undefined, null, NaN)
    // => NaN