- repeat() 반복
function solution(phone_number) {
var answer = '';
// 맨 뒤 네자리를 뺀 길이만큼 answer에 넣음
for(var i = 0; i <phone_number.length-4; i++) {
answer += '*';
}
//answer에 마지막 네자리를 잘라 넣음
answer += phone_number.slice(-4);
// answer = '*'.repeat(s.length -4) + s.slice(-4)
return answer;
}
function 다른분코드(phnum){
answer = '*'.repeat(phnum.length-4) + phnum.slice(-4)
return answer;
}
반복하려는문자.repeat(n)
를 이용해서 반복하고싶은 문자를 n번만큼 반복할 수 있다.
위에 코드에서는 휴대폰 번호의 길이에서 4자리를 제외한 만큼만 반복하면 되므로 n자리에 phone_number-4를 넣어주었다.