1.7 삭제
배열의 삭제는 특정 인덱스의 값을 제거하는 과정이다.
원래의 예제 배열로 돌아가서 인덱스 2의 값을 삭제해 보자. 값은 "cucumbers"다.
1단계: 배열에서 "cucumbers"를 삭제한다.
▲ 그림 1-17
"cucumbers"를 삭제하는 데 실제로는 기술적으로 한 단계만 걸리지만 문제가 하나 있다. 바로 배열 중간에 비어 있는 셀이다. 배열 중간에 빈 공간이 있으면 효율적이지 않으니 "dates"와 "elderberries"를 왼쪽으로 옮겨 문제를 해결해야 한다. 삭제 과정에 단계가 더 필요하다는 뜻이다.
2단계: "dates"를 왼쪽으로 옮긴다.
▲ 그림 1-18