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 가 할당된다. 페어 허..