반응형
오늘은 .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 세 개... 를 구현해냈다.
잘 기억해두고 써먹어야겠다.
반응형
'JavaScript 기초' 카테고리의 다른 글
[JavaScript] 배열의 기초 2 - 배열의 내장함수들과 내장 고차 함수 (0) | 2020.09.26 |
---|---|
[JavaScript] prototype 프로토타입에 대하여 (0) | 2020.09.24 |
[JavaScript] 매개변수에 기본값 지정하기 (0) | 2020.09.15 |
[JavaScript] 클래스 (Class) 선언 및 사용 (0) | 2020.09.15 |
[JavaScript] 클로저 (Closure) (0) | 2020.09.15 |
댓글