본문 바로가기
JavaScript 기초

[JavaScript] String.prototype.repeat() 문자열 반복 함수

by 개미는뚠뚠딴 2020. 9. 17.
반응형

오늘은 .repeat() 함수에 대해서 알아보았다.

 

repeat() 메서드는 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열을 반환해준다.

 

(for문으로 덕지덕지 안 붙여도.. 깔끔하게 들어갔다..)

 

이걸 몰라서 여직 for 문으로 붙였다 ㅠㅠ 

 

str = "123";
strRepeat = str.repeat(3);
console.log(strRepeat); // 123123123

// `` 을 사용한다면 ${} 안에 넣어주면 된다.
str = ['1', '2', '3', '4', '5'];

for(let i = 0; i < str.length; i ++){
  console.log(`${str[i].repeat(i+1)}\n`);
}

// 1
// 22
// 333
// 4444
// 55555

반복 함수를 통해 이중 for문 없이 1 한 개 2 두 개 3 세 개... 를 구현해냈다.

 

잘 기억해두고 써먹어야겠다.

반응형

댓글