더북(TheBook)

배열에서 요소 삭제하기

이번에는 배열에서 요소를 삭제해 보겠습니다. 요소를 삭제하는 작업은 상당히 복잡합니다. 어떤 요소를 삭제한다면 자리를 비워 둘 수 없으니 그 뒤에 위치한 요소들의 인덱스를 모두 1씩 앞으로 당겨야 하기 때문입니다. 직접 수행하기는 어려운데, 다행히 기능을 제공합니다.

다음과 같이 pop()을 사용하면 마지막 요소를 삭제할 수 있습니다.

const target = ['가', '나', '다', '라', '마']; 
target.pop();
target; // (4) ['가', '나', '다', '라']

그리고 shift()를 사용하면 첫 번째 요소를 삭제할 수 있습니다.

const target = ['가', '나', '다', '라', '마']; 
target.shift();
target; // (4) ['나', '다', '라', '마']
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.