[c] 배열의 확장과 축소

배열은 프로그래밍에서 매우 유용한 자료 구조로, 여러 데이터를 하나의 변수에 저장하는 데 사용됩니다. 때때로 배열의 크기를 변경해야 할 때가 있는데, 이때 배열을 확장하거나 축소해야 합니다.

배열 확장

배열을 확장하기 위해서는 새로운 배열을 생성하고 기존 배열의 요소들을 복사해야 합니다. 다음은 JavaScript를 사용한 배열 확장의 예시입니다.

// 기존 배열
let arr = [1, 2, 3, 4, 5];

// 새로운 요소 추가
arr.push(6);

위의 예시에서 push 메서드를 사용하여 배열을 확장했습니다. arr 배열은 이제 [1, 2, 3, 4, 5, 6]으로 확장되었습니다.

배열 축소

마찬가지로, 배열 축소 또한 새로운 배열을 생성하고 필요한 요소만 복사해야 합니다. JavaScript에서 배열을 축소하는 예시는 다음과 같습니다.

// 기존 배열
let arr = [1, 2, 3, 4, 5];

// 마지막 요소 제거
arr.pop();

위의 예시에서 pop 메서드를 사용하여 배열을 축소했습니다. arr 배열은 이제 [1, 2, 3, 4]로 축소되었습니다.

배열의 확장과 축소는 프로그래밍에서 매우 일반적이고 유용한 작업입니다. 올바른 방법으로 배열을 확장하거나 축소하면 메모리를 효율적으로 활용할 수 있고, 코드의 가독성과 유지보수성을 높일 수 있습니다.