The padStart() method is a built-in function in JavaScript that allows you to pad a string with specific characters at the beginning of the string.
I wish it had existed 15 years ago when I was working on a digital clock for a website. I would have written something like this:
const hours = 3; const minutes = 43; const seconds = 9; const time = [hours, minutes, seconds] .map(el => String(el).padStart(2,'0')) .join(":"); // time -> '03:43:09' ...and of course there is a sister method called padEnd()
🗄 Docs: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/padStart
ℹ Browser support: https://caniuse.com/?search=padStart
Top comments (0)