인스턴스1 프로토타입(prototype) 클래스 기반 언어가 상속을 사용한다면 프로토타입 기반 언어는 어떤 객체를 원형(prototype)으로 삼고, 이를 복제(참조)하여 상속과 비슷한 효과를 갖는다. 자바스크립트 또한 프로토타입 기반 언어이다! const instance = new Constructor(); 어떤 생성자 함수(Constructor)를 new 연산자와 함께 호출하면 Constructor에서 정의된 내용을 바탕으로 새로운 인스턴스(instance)가 생성된다. 이 instance에는 __proto__라는 프로퍼티가 "자동 부여"되는데, 이 프로퍼티는 Constructor의 prototype이라는 프로퍼티를 참조한다! 즉, 인스턴스는 __proto__를 통해서 생성자함수의 prototype 프로퍼티에 접근할 수 있다. > 예시 De.. 2022. 5. 22. 이전 1 다음