희소배열은 length와 배열 요소의 개수가 일치하지 않는다. 희소 배열의 length는 희소 배열의 실제 요소 개수보다 언제나 크다. 자바스크립트는 문법적으로 희소 배열을 허용하지만, 희소 배열은 사용하지 않는 것이 좋다. 성능에도 좋지 않다. 배열에는 같은 타입의 요소를 연속적으로 위치시키자! 위 예제의 arr은 인덱스 1인 요소를 갖지 않은 희소 배열이다. arr[1]이 undefined인 이유는 객체인 arr에 프로퍼티 키가 '1'인 프로퍼티가 존재하지 않기 때문이다. 존재하지 않는 요소를 참조하면 undefined가 반환되고, 그 배열에는 empty라고 반환된다. ⭐️참고 Array.from에 length만 존재하는 유사 재열 객체를 전달하면 undefined를 요소로 채운다. Array.fro..