prototype 썸네일형 리스트형 [JavaScript] 객체의 메소드는 왜 인스턴스가 아닌 프로토타입에 추가해야하는걸까? 목차 1. 들어가며 2. 객체의 의미 3. 자바스크립트에서의 객체 4. 객체의 특징, 상속 5. 객체의 메소드를 프로토타입으로 선언하는 것이 인스턴스에 선언하는 것보다 왜 메모리적으로 나은 방법인가? 6. 결론 7. 참고자료 들어가며 모던 자바스크립트 입문 책의 객체 파트에서 프로토타입에 대한 이야기가 나왔다. 그런데 단 한문장으로만 설명되어있는 인스턴스에 메소드를 추가하는 것보다 프로토타입에 추가하는 것이 메모리 낭비를 하지 않는 방법이다 라는 문장이 의심되었다. 왜 프로토타입에 추가하는 것이 인스턴스에 메소드를 추가하는 것보다 더 메모리적으로 나은 방법일까? 이를 알기 위해서 객체의 의미, 자바스크립트에서는 어떻게 객체를 선언하고, 이 객체를 어떻게 상속하는지에 대해 가볍게 내 언어로 작성해보려고 한.. 더보기 이전 1 다음