부트캠프/TIL
코드스테이츠 프론트엔드 부트캠프 43기 Day 2 - slice 함수
하이고니
2022. 12. 16. 18:18
slice()
.slice(시작 인덱스, 종료 인덱스)
.slice(0, 3)
0번째 값부터 3번째값까지
그냥 딱 보면 ‘0번째, 1번째, 2번째, 3번째’ 총 네 개가 할당될 것 같지만,
3번째는 제외되고 ‘0번째, 1번째, 2번째’ 총 세 개가 할당된다.
ex)
function takeLetters(num, str) {
const strSlice = str.slice(1, num);
return strSlice;
}
num
에 4가 입력되고 str
에 'music'이 입력됐을 때,
m => 0
u => 1
s => 2
i => 3
c => 4
이렇게 문자열에 배열의 인덱스가 부여되고
strSlice
에는 'usic' 이 할당될 것 같지만, 종료 인덱스 값인 [4]는 제외되고 usi 가 할당된다.
페어 허상범 선생님 감사합니다..