• Converts value to a safe integer. A safe integer can be compared and represented correctly.

    Parameters

    • value: any

      The value to convert.

    Returns number

    Returns the converted integer.

    _.toSafeInteger(3);
    // => 3

    _.toSafeInteger(Number.MIN_VALUE);
    // => 0

    _.toSafeInteger(Infinity);
    // => 9007199254740991

    _.toSafeInteger('3');
    // => 3