🎈 splice()
배열의 기존 요소를 삭제 또는 교체하거나 새 요소를 추가하여 배열의 내용은 변경한다.
array.splice( start, deleteCount, item )
3개의 배개변수를 가질 수 있고, 첫 번째 매개변수는 필수요소이다.
- start : 배열의 변경을 시작할 인덱스
배열의 길이보다 큰 값일 때 : 시작 인덱스가 배열의 길이로 설정
음수일 때 : 배열의 끝에서부터 요소를 세어나감
배열의 길이보다 클 때 : 0으로 설정
- deleteCount : 배열에서 제거할 요소의 수
생략할 때 / 배열 길이 - start 보다 큰 값일 때 : start 부터 모든 요소를 제거
0 이하일 때 : 어떠한 요소도 제거하지 않음, 최소한 하나의 새로운 요소를 지정해야 함
- item : 배열에 추가할 요소
아무 요소도 지정하지 않을 때 : 요소를 제거하기만 함
- 반환 값 : 제거한 요소를 담은 배열
하나의 요소만 제거했을 때 : 길이가 1인 배열을 반환
아무 값도 제거하지 않았을 때 : 빈 배열 반환
'코딩테스트' 카테고리의 다른 글
코딩테스트 풀이 - 첫 번째로 나오는 음수 | break (0) | 2023.11.23 |
---|---|
코딩테스트 풀이 - 공백으로 구분하기 2 | trim(), split(), 빈 문자열 확인하는 방법 (0) | 2023.11.22 |
코딩테스트 풀이 - 조건에 맞게 수열 반환하기 3 (0) | 2023.11.22 |
코딩테스트 풀이 - 접두사인지 확인하기 | startwWith() (0) | 2023.11.22 |
코딩테스트 풀이 - 조건에 맞게 수열 변환하기 1 | forEach 문 (1) | 2023.11.15 |