function solution(phone_number) {
var answer = '';
return '*'.repeat(phone_number.length -4) + phone_number.slice(-4);
console.log(phone_number)
return answer;
}
마지막 4자리를 제외한 앞에는 '*'을 반복하고, 마지막 4자리는 그대로 출력한다.
배운점
repeat( ) : 반복가능
slice ( ) : 배열에 있는 값 추출 가능
구문 : arr.slice([begin[, end]])
begin은 0을 시작으로 하는 추출 시작점에 대한 인덱스를 의미
end는 추출을 종료할 0 기준 인덱스, end 인덱스를 제외하고 추출한다.
(ex.문자열 시작 인덱스와 마지막 인덱스를 입력하면 시작인덱스, 마지막 앞의 인덱스를 추출)
end가 생략되면 slice()는 배열의 끝까지(arr.length) 추출한다.