배열: 여러 값이 순차적으로 배열된 데이터 구조.
//배열리터럴로 만들기
const arr = ("apple", "banana");
console.log(arr(0)); //apple
console.log(arr.length); //2
요소: 배열의 값
- 배열의 요소에는 위치를 나타내는 0보다 크거나 같은 정수인 인덱스가 있습니다.
- 배열에는 요소 수(배열의 길이)를 나타내는 length 속성이 있습니다.
- 배열은 객체 유형입니다(배열 유형은 존재 X).
- 리터럴, 배열 생성자 함수, Array.of 및 Array.from 메서드를 사용하여 배열을 만들 수 있습니다.
- Array의 프로토타입 객체는 Array.prototype이며 배열에 내장된 메서드를 제공합니다.
배열과 객체의 차이점
분할 | 물체 | 준비 |
구조 | 속성 키 및 값 | 색인 및 요소 |
값에 대한 참조 | 속성 키 | 색인 |
값의 순서 | 엑스 | 영형 |
길이재산 | 엑스 | 영형 |
JavaScript 배열은 배열이 아닙니다
데이터 구조에서 배열이란 동일한 크기의 메모리 공간이 간격 없이 연속적으로 배열된 데이터 구조를 의미합니다.
배