매일메일 "자바스크립트 배열에 대해서 설명해주세요."

이수용·2025년 4월 9일

매일메일

목록 보기
14/31
post-thumbnail

배열 🔟

  • 배열은 순서가 있는 리스트형 객체로 여러 값을 하나의 자료구조에 저장할 수 있다.
  • 배열은 제로 인덱스 기반! ➡️ 인덱스를 통해 값에 접근 가능!
  • 자바스크립트의 객체와 비슷한 방식으로 관리되므로, 요소들이 메모리 상에서 연속적이지 않아도 되고 배열 크기를 미리 지정하지 않아도 상관없음

배열 선언은 다양한 데이터 타입을 저장할 수 있다.

const array = [1, 'apple', true, { key: 'value' }];

🛶 동적 배열

동적 배열이기 때문에 크기를 미리 지정하지 않아도 ✅
요소를 추가할 때마다 배열의 크기가 자동으로 조정 ✅

const arr = [1, 2, 3];
arr.push(4); // 배열의 끝에 요소 추가
console.log(arr); // [1, 2, 3, 4]

배열의 특정 인덱스에 값을 할당하면 배열이 자동으로 확장 ✅

arr[5] = 6;
console.log(arr); // [1, 2, 3, undefined, undefined, 6]
console.log(arr.length); // 6

📏 length

배열의 크기를 나타내는 속성
배열에 요소가 추가되거나 제거되면 자동으로 변경된다.

0개의 댓글