JS 노트 (padEnd)

주재일·2021년 5월 23일
0

JS

목록 보기
16/33

MDN
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/padEnd

padEnd() 메서드는 현재 문자열에 다른 문자열을 채워, 
주어진 길이를 만족하는 새로운 문자열을 반환합니다. 
채워넣기는 대상 문자열의 끝(우측)부터 적용됩니다.

역시 무슨 말인지 모르겠죠
느낌만 가져갑니다.

예제코드

const str1 = 'Breaded Mushrooms';

console.log(str1.padEnd(25, '.'));
// expected output: "Breaded Mushrooms........"

const str2 = '200';

console.log(str2.padEnd(5));
// expected output: "200  "


출력 값 : 
> "Breaded Mushrooms........"
> "200  "

요건 아까 start와 반대로 우측에 문자를 넣어주네요

첫번째 문자열에 25자까지 .을 채워넣음.
두번째 문자열 200에서 5까지 기본값 공백""을 채워넣음.
또 다른 예제

1. 'abc'.padEnd(10);          // "abc       "
2. 'abc'.padEnd(10, "foo");   // "abcfoofoof"
3. 'abc'.padEnd(6, "123456"); // "abc123"
4. 'abc'.padEnd(1);           // "abc"

1. 10문자 열까지 기본값인 공백이 생김.
2. 10까지 foofoof는 7자만 입력되고 짤려나감
3. 6자 까지 123456 에서 abc 기존 3문자가 있기 때문에 123 3글자만 출력됨
4. 이미 문자길이가 3이라 1을 입력해도 무시당함
profile
늦게 시작했으니 저는 늦둥이인가요?

0개의 댓글

관련 채용 정보