더북(TheBook)

배열에 요소 추가하기

배열을 만들고 나서 나중에 배열에 새로운 요소를 추가할 수도 있고, 특정 인덱스의 요소를 수정하거나 제거할 수도 있습니다.

배열에 요소를 추가할 때는 원하는 배열의 인덱스에 값을 대입하면 됩니다.

const target = ['a', 'b', 'c', 'd', 'e']; 
target[5] = 'f';
target; // (6) ['a', 'b', 'c', 'd', 'e', 'f'];

배열의 요소가 나열되고 그 앞에 (6)이라는 소괄호 안에 적힌 숫자가 보입니다. 이 숫자는 배열의 요소 개수(배열.length)를 의미합니다. target 배열의 요소 중 e의 인덱스가 4이므로 target[5]에 f를 대입하면 e보다 뒤에 f가 위치합니다.

배열 마지막 요소의 인덱스가 배열.length - 1이므로 배열 맨 뒤에 새로운 요소를 추가하려면 다음과 같이 배열.length에 값을 넣으면 됩니다.

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