[javascript] 배열 (Array) 데이터 구조

배열은 자바스크립트에서 가장 기본적이고 강력한 데이터 구조 중 하나입니다. 배열은 동적으로 크기가 조정되며, 여러 종류의 데이터 타입을 담을 수 있습니다.

배열 생성

배열은 다음과 같이 생성할 수 있습니다.

let colors = ['빨강', '노랑', '파랑'];

배열 요소 (Element) 접근

배열의 각 요소에는 인덱스를 사용하여 접근할 수 있습니다. 첫 번째 요소는 인덱스 0으로 접근할 수 있습니다.

console.log(colors[0]); // '빨강'

배열 길이

배열의 길이는 length 속성을 통해 얻을 수 있습니다.

console.log(colors.length); // 3

배열 메서드

자바스크립트 배열은 여러 유용한 메서드를 제공합니다. 예를 들어, push 메서드를 사용하여 배열에 새로운 요소를 추가할 수 있습니다.

colors.push('초록');
console.log(colors); // ['빨강', '노랑', '파랑', '초록']

또한, pop 메서드를 사용하여 배열의 마지막 요소를 제거할 수도 있습니다.

colors.pop();
console.log(colors); // ['빨강', '노랑', '파랑']

요약

배열은 자바스크립트에서 매우 유용한 데이터 구조로, 여러 요소를 저장하고 조작하는 데 사용됩니다. 이러한 기본적인 배열의 개념을 이해하면 자바스크립트에서 데이터를 다루는 데 도움이 될 것입니다.

더 많은 배열 관련 정보는 MDN web docs에서 확인할 수 있습니다.