function solution(phone_number) {
const answer = phone_number.split('').fill('*', 0, -4).join('');
return answer;
}
phone_number.split('')
phone_number를 한 문자가 요소인 배열로 만든다.
.fill('*', 0, -4)
첫 번째 요소부터 뒤에서 4번째 요소 직전까지 모든 요소를 '*'로 바꾼다.
.join('')
배열을 한 문장으로 만든다.
function solution(phone_number) {
const answer = '*'.repeat(phone_number.length - 4) + phone_number.slice(-4);
return answer;
}
'*'.repeat(phone_number.length - 4)
'*'를 phone_number 길이 - 4만큼 반복한다.
+ phone_number.slice(-4);
phone_number의 뒤에서 4번째 요소까지 slice한 부분을 붙인다.