배열 선언은 다양한 데이터 타입을 저장할 수 있다.
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
배열의 크기를 나타내는 속성
배열에 요소가 추가되거나 제거되면 자동으로 변경된다.