Class (1) 썸네일형 리스트형 [JavaScript] __proto__, constructor, prototype의 관계, 그리고 Class 자바스크립트가 가지고 있는 __proto__, constructor, prototype라는 용어부터 혼란스러운 이 세 가지의 개념과 관계에 대해 정리해 봅니다. Prototype이란? 자바스크립트의 모든 객체는 부모 객체를 가지고 있으며 연결되어 있는데 이 때 부모 객체를 프로토타입 객체(또는 prototype)라고 합니다. 이로 인해 객체지향 프로그래밍의 상속 개념과 같이 부모 객체의 프로퍼티와 메서드를 사용할 수 있습니다. Prototype을 사용하는 이유는, 생성자 함수로 생성된 모든 객체가 프로퍼티, 메서드를 공유할 수 있습니다. 상속을 구현할 수 있습니다. __proto__란? (prototype을 이용한 Class 흉내내기) 객체를 생성하면 동시에 객체에는[[prototype]]라는 것이 생성.. 이전 1 다음