[TIL / JavaScript] padStart(), padEnd()
4671 단어 JavaScriptTILJavaScript
padStart()
- padStart 메소드는 다른 문자열을 채워, 주어진 길이를 만족하는 새로운 문자열을 반환한다.
- 문자열은 좌측부터 채워진다.
str.padStart(targetLength [, padString])
- targetLength는 목표 문자열의 길이이다. → 현재 문자열의 길이보다 작다면 채워 넣지 않고 그대로 반환한다.
- padString은 현재 문자열에 채워 넣을 다른 문자열이다. → 목표 문자열보다 길어진다면 좌측 일부만 채워지고, 적다면 반복되며 기본값은 공백이다.
'abc'.padStart(10); // " abc"
'abc'.padStart(10, "foo"); // "foofoofabc"
'abc'.padStart(6,"123465"); // "123abc"
'abc'.padStart(8, "0"); // "00000abc"
'abc'.padStart(1); // "abc"
padEnd()
- 문자열이 우측부터 채워지는 것 외에 padStart 메소드와 동일하다.
'abc'.padEnd(10); // "abc "
'abc'.padEnd(10, "foo"); // "abcfoofoof"
'abc'.padEnd(6, "123456"); // "abc123"
'abc'.padEnd(1); // "abc"
P.S.
꼭 필요하지 않더라도 이런 사소한 메소드들 덕분에 코드 짜기 한결 수월해질 것 같다🙂
참고 문서
Author And Source
이 문제에 관하여([TIL / JavaScript] padStart(), padEnd()), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@nulbo/TIL-JavaScript-padStart-padEnd저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)