분류 javascript

Javascript 30초 Snippet - String : indentString

컨텐츠 정보

  • 조회 317 (작성일 )

본문

제공된 문자열에서 각 줄을 들여 씁니다.


String.replace 및 정규식을 사용하여 각 줄의 시작 부분에 들여 쓰기 횟수로 지정된 문자를 추가하십시오. 

기본 들여 쓰기 문자 ''를 사용하려면 들여 쓰기 세 번째 매개 변수를 생략하십시오.


const indentString = (str, count, indent = ' ') => str.replace(/^/gm, indent.repeat(count));


ex)


indentString('Lorem\nIpsum', 2); // '  Lorem\n  Ipsum'
indentString('Lorem\nIpsum', 2, '_'); // '__Lorem\n__Ipsum'