slice()
array.slice( begin, end )
slice 함수는 어떤 배열의 begin index부터 end index까지를 받아서 (end 미포함) 새로운 배열로 반환한다.
이 경우 원본 배열인 array은 바뀌지 않는다.
end index가 생략되면 begin index부터 배열의 끝까지를 잘라낸다.
예시
// 프로그래머스 연습 문제
// 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴한다.
function solution(phone_number) {
let answer = '';
for(let i=0; i<(phone_number.length - 4); i++){
answer = answer + '*'
}
answer = answer + phone_number.slice(-4)
return answer;
}
'Javascript' 카테고리의 다른 글
[Javascript] reduce() - 배열의 각 요소에 대해 주어진 함수를 실행하기 (0) | 2022.02.03 |
---|---|
[Javascript] new Date() - Date 객체로 날짜 생성하기 (0) | 2022.01.20 |
[Javascript] switch 조건문 (0) | 2022.01.19 |
[Javascript] 삼항연산자 / 조건부 렌더링 / 옵셔널 체이닝 (0) | 2022.01.19 |
[Javascript] 예외 처리 / try ... catch ... finally (0) | 2022.01.19 |