[c] 배열의 요소 추가 및 삭제

배열은 프로그래밍에서 매우 유용한 데이터 구조로, 여러 개의 항목을 하나의 변수에 저장할 수 있습니다. JavaScript와 같은 많은 프로그래밍 언어에서 배열의 요소를 추가하고 삭제하는 방법에 대해 알아봅시다.

배열에 요소 추가

새로운 요소를 배열에 추가하는 가장 간단한 방법은 push 메소드를 사용하는 것입니다. 예를 들어, 다음과 같이 배열에 요소를 추가할 수 있습니다.

let arr = [1, 2, 3];
arr.push(4);
// 이제 arr은 [1, 2, 3, 4]가 됩니다.

또 다른 방법은 concat 메소드를 사용하여 두 개 이상의 배열을 결합하는 것입니다.

let arr1 = [1, 2];
let arr2 = [3, 4];
let combinedArr = arr1.concat(arr2);
// 이제 combinedArr은 [1, 2, 3, 4]가 됩니다.

배열의 요소 삭제

특정 위치의 요소를 삭제하려면 splice 메소드를 사용할 수 있습니다. 예를 들어, 다음과 같이 배열에서 요소를 삭제할 수 있습니다.

let arr = [1, 2, 3, 4];
arr.splice(1, 1);
// 이제 arr은 [1, 3, 4]가 됩니다. 두 번째 요소가 삭제되었습니다.

또는 pop 메소드를 사용하여 배열의 마지막 요소를 삭제할 수 있습니다.

let arr = [1, 2, 3, 4];
arr.pop();
// 이제 arr은 [1, 2, 3]가 됩니다. 마지막 요소 4가 삭제되었습니다.

이제 요소를 추가하고 삭제하는 JavaScript 배열의 기본적인 방법을 알게 되었습니다. 배열의 다양한 메소드로 조작할 수 있으므로 상황에 맞게 적절한 메소드를 선택하여 사용하면 됩니다.

더 자세한 내용은 MDN web docs를 참고하세요.