*padStart()
메서드는 인자로 주어진 길이를 만족하는 문자열의 시작을 다른 문자열로 채워, 새로운 문자열을 반환합니다. 채워넣기는 대상 문자열의 시작(좌측)부터 적용됩니다.*
(기존의 문자열은 변화지 않고 앞에서 부터 비어있는 길이 만큼만 문자열이 추가 된다.)
// *str.padStart( targetLength [, padString] ): string
padStart(targetLength);
padStart(targetLength, padString);*
const num = "4";
let transNum = num.padStart(2, '0');
console.log(transNum); // 04
목표 문자열 길이
→ 현재 문자열의 길이보다 작다면 채워넣지 않고 그대로 반환.
optional
현재 문자열에 채워넣을 다른 문자열.
→ 문자열이 너무 길어 목표 문자열 길이를 초과한다면 좌측 일부를 잘라서 넣음. (기본값은 “ ”:공백)
const num = "4";
let transNum = num.padStart(10, '57');
let transNum2 = num.padStart(10);
console.log(transNum); // 5757575754
console.log(transNum2); // 4