JavaScript는 기본형 타입(primitive type)과 참조형 타입(Reference Type) 두 가지로 나뉜다. 참조형 타입에는 객체가 있으며, 객체의 하위 분류로 배열이 있다.
배열은 객체로 순서가 있는 자료를 저장하고 관리하는 용도에 최적화된 자료구조이다. 순서가 없는 임의의 키(KEY)를 사용하는 자료구조라면 객체가 더 적합할 것이다.