How does String.padStart actually work?
Previously, I shared my usage of padStart
to elegantly replace what would’ve been loads of if
statements. This magical method threw me off my rocker. I simply couldn’t believe it existed.
What it does
Mozilla Developer Network (MDN) Docs:
The
padStart()
method pads the current string with another string (repeated, if needed) so that the resulting string reaches the given length. The padding is applied from the start (left) of the current string.
Keep prepending a string to another string until the target length is met.
If the length is already less than the original string’s length, nothing happens.
And since padStart
returns a string, we can chain its methods.