JavaScript

Useful JavaScript patterns

/**

* Adds leading zeroes

*

* @function

* @param num - number that needs leading (for example one digit month)

* @param size - the length of result string (for example two-digits form month)

* @returns string of a desired length with leading zeros

*/


pad(num, size) {

let paddedNum;

paddedNum = num.toString();

while (paddedNum.length < size) {

paddedNum = "0" + paddedNum;

}

return paddedNum;

},