javaScript
javaScript lpad, rpad 구현
YD_Koo
2022. 9. 15. 17:19
기능 구현에 앞서서
MySql에서 사용되는 LPAD, RPAD가 생각보다 자주사용하다 보니 javascript에서 사용하고 싶었다.
1. javaScript lpad, rpad
- 좌우로 자리수만큼 입력값 채우기
- 본개발자 코드는 자리수가 명확할떄 사용하기 때문에 별도로 입렵값에대한 에러 처리를 하지 않습니다.
//mysql query rpad() lpad() 구현
// 왼쪽 채움
String.prototype.lpad = function(padLength, padString) {
let arrTxt = this;
while (arrTxt.length < padLength)
arrTxt = padString + arrTxt;
return arrTxt;
}
// 오른쪽 채움
String.prototype.rpad = function(padLength, padString) {
let arrTxt = this;
while (arrTxt.length < padLength)
arrTxt += padString;
return arrTxt;
}
2.결과
반응형