자바스크립트 Array는 객체다? 희소 배열이 성능과 일관성에 미치는 영향
이론
Array의 타입을 찍어보면 object가 출력됩니다.
const array = [1, 2, 3];
console.log(typeof array); // object
그렇기 때문에 -논리적으로는 허점이 있지만,- 인덱스 접근으로 데이터 추가가 가능하죠.
array[6] = '7';
그러나 이런 방식은 성능 저하와 메서드의 비일관적 처리를 유발할 수 있어 지양하는 것이 좋습니다.
그 이유를 지금부터 알아보도록 하겠습...
humonnom.hashnode.dev4 min read