□ 객체의 리터럴 방식으로 생성한 객체의 프로토타입
Object.prototype
▲
Object
□ 배열 형태로 생성한 객체의 프로토타입(자바스크립트에선 배열도 객체 타입)
Object.prototype
▲
Array.prototype
▲
Array(object)
따라서 객체 리터럴 방식으로 생성된 객체는 array.prototype을 상속받지 않기 때문에 array.prototype의 push()나 pop() 메서드를 사용할 수 없다.
출처 : 인사이드 자바스크립트 p57~59(송현주, 고현주 / 한빛미디어)