왜 다른 언어처럼 클래스가 아니라 프로토타입인가?’, ‘프로토타입은 어디서 나온 용어인가?호이스팅과 this, 왜 자바스크립트만 이렇게 특이하게 처리하지?프로토타입 기반 OOP는 class 기반의 OOP 와 완전히 상반되는 방식으로 객체를 바라본다context를 강조하는 철학적 근거에서 태어난 녀석이라 렉시컬 스코프에 의한 호이스팅과 실행 문맥에 의한 복잡한 this가 필연적으로 발생 자바스크립트는 왜 프로토타입을 선택했을까여기엔 여러 가지 해소되지 않는 질문이 있습니다. '왜 다른 언어처럼 클래스가 아니라 프로토타입인가?', '프로토타입은 어디서 나온 용어인가?'. 이 질문의 답은 쉽게 접할 수 있는 자료에선 찾을 수 없었습니다. (여기서 쉽게 접할 수 있는 자료란 서점에서 구매할 수 있는 책과 구글링 1~3페이지 내에 나오는 아티클을 뜻합니다) 프로토타입 외에도...https://medium.com/@limsungmook/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%8A%94-%EC%99%9C-%ED%94%84%EB%A1%9C%ED%86%A0%ED%83%80%EC%9E%85%EC%9D%84-%EC%84%A0%ED%83%9D%ED%96%88%EC%9D%84%EA%B9%8C-997f985adb42citeseerx.ist.psu.eduhttp://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.56.4713&rep=rep1&type=pdf