배열 배열이란? 자바스크립트의 모든 값을 배열의 요소가 될 수 있음. 배열은 객체타입 일반 객체와 배열을 구분하는 가장 명확한 차이는 '값의 순서’와 ‘length’ 프로퍼티 자바스크립트 배열은 배열이 아니다 해시 테이블로 구현된 객체이다. 모던 자바스크립트 엔진은 배열을 일반 객체와 구별하여 좀 더 배열처럼 동작하도록 최적화가 되어있다. (일반객체보다 더 빠르다는 이야기) length 프로퍼티와 희소 배열 length 값보다 작은 숫자를 할당하면 배열의 크기가 줄어듬 반대로 큰 숫자를 할당해도 크기가 늘어나진 않음. const sparse = [, 2, , 4]; // 희소 배열의 length 프로퍼티 값은 요소의 개수와 일치하지 않는다. console.log(sparse.length); // 4 co..