padStart() / padEnd()
method
ES2017
Pads the current string with another string until it reaches a specified length.
Syntax
string.padStart(targetLength, padString)
Example
javascript
// Zero-padding numbers
'5'.padStart(3, '0'); // '005'
'42'.padStart(5, '0'); // '00042'
// Time formatting
const h = String(9).padStart(2, '0'); // '09'
const m = String(5).padStart(2, '0'); // '05'
console.log(`${h}:${m}`); // '09:05'
'hello'.padEnd(10, '.'); // 'hello.....'