유사 배열은 배열과 비슷한 형태의 객체(Object)를 말한다.

객체의 Key값에 숫자형태의 indexing을 사용하여 배열과 유사한 형태를 갖는다.

let arrLikeObj = { 0:'A', 1:'B', 2:'C' ...}

유사배열은 배열 객체의 method는 지원하지 않으나 length 프로퍼티는 지원한다.

단순 배열 뿐 아니라 배열과 이를 제어하는 method를 함께 구성해야 할 때 사용된다. 배열의 method는 Array.prototype. 에 추가되어야 하며 다른 배열에서도 해당 메소드에 접근이 가능하지만 객체로 만들 경우 독립적인 method를 추가할 수 있다.