Function pad

  • Pads string on the left and right sides if it's shorter than length. Padding characters are truncated if they can't be evenly divided by length.

    Parameters

    • string: string = ""

      The string to pad.

    • length: number = 0

      The padding length.

    • chars: string = " "

      The string used as padding.

    Returns string

    Returns the padded string.

    Since

    5.12.0

    Example

    pad('abc', 8)
    // => ' abc '

    pad('abc', 8, '_-')
    // => '_-abc_-_'

    pad('abc', 2)
    // => 'abc'