Ryu.log

String.prototype.repeat() 본문

Prev-content

String.prototype.repeat()

류뚝딱 2018. 11. 9. 14:35

String.prototype.repeat()

String.prototype.repeat() 메소드는 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열을 리턴한다.

str.repeat(count); // str : 문자열 // count : 문자열을 반복할 횟수. 0과 양의 무한대 사이의 정수

반환값

현재 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열.

예외

  • 반복 횟수는 양의 정수여야 함.
  • 반복 횟수는 무한대보다 작아야 하며, 최대 문자열 크기를 넘어선 안됨.

예제 코드

'abc'.repeat(-1); 
// Error 'abc'.repeat(0); 
// '' 'abc'.repeat(1); 
// 'abc' 'abc'.repeat(2); 
// 'abcabc' 'abc'.repeat(3.5); 
// 'abcabcabc' (소수를 넣으면 정수로 변환된다.)
'abc'.repeat(1/0); // Error

Comments