배열
- 순수 객체 만으로 나타내기 힘든 정보의 집합체, 객체의 집합체를 나타 낼 수 있는 것이 자료 구조, 즉 배열이다.
- 일반적으로 배열은 동일한 메모리 크기를 가지며, 연속적으로 이어져 있어한다.
하지만 자바스크립트에서의 배열은 연속적으로 이어져 있지 않고
오브젝트와 유사하다.
자바스크립트의 배열은 일반적인 배열의 동작을 흉내낸 특수한 객체이다!
이걸 보완하기 위해서 타입이 정해져 있는 타입 배열이 있음 (Typed Collections)
배열 만들기
// 배열 생성 방법 let array = new Array(3); array = new Array(1, 2, 3); array = Array.of(1, 2, 3, 4, 5); const anotherArray = [1, 2, 3, 4]; array = Array.from(anotherArray);
- Array클래스를 이용하기 보다는 배열 리터럴[]을 많이 사용한다.
- from은 이터러블한 순회가 가능한 것을 배열로 반환다.