코딩테스트
코딩테스트 풀이 - n 번째 원소부터 | splice()
히새
2023. 11. 22. 15:26
🎈 splice()
배열의 기존 요소를 삭제 또는 교체하거나 새 요소를 추가하여 배열의 내용은 변경한다.
array.splice( start, deleteCount, item )
3개의 배개변수를 가질 수 있고, 첫 번째 매개변수는 필수요소이다.
- start : 배열의 변경을 시작할 인덱스
배열의 길이보다 큰 값일 때 : 시작 인덱스가 배열의 길이로 설정
음수일 때 : 배열의 끝에서부터 요소를 세어나감
배열의 길이보다 클 때 : 0으로 설정
- deleteCount : 배열에서 제거할 요소의 수
생략할 때 / 배열 길이 - start 보다 큰 값일 때 : start 부터 모든 요소를 제거
0 이하일 때 : 어떠한 요소도 제거하지 않음, 최소한 하나의 새로운 요소를 지정해야 함
- item : 배열에 추가할 요소
아무 요소도 지정하지 않을 때 : 요소를 제거하기만 함
- 반환 값 : 제거한 요소를 담은 배열
하나의 요소만 제거했을 때 : 길이가 1인 배열을 반환
아무 값도 제거하지 않았을 때 : 빈 배열 반환