[JS.개발일지] 10. 자바스크립트 7(프로토타입 체인. 메모리저장구조) 프로토타입 체인이란?먼저 나누어서 살펴보자.1. 프로토타입은 객체안에 있는 '보이지않는객체'이다. 가장 상위에 Object.prototype이다. 2. 체인은 이 보이지 않는 객체가 연결되어있다는것을 의미한다. 두 단어를 연결해보면객체에 있는 메서드나 속성을 찾기위해 체인에 연결된 객체들을 차례대로 탐색하는것을 프로토타입 체인이라고 한다. 왜 귀찮게 prototype을 쓰는거지? prototype에 메서드나 속성을 추가하는 이유는 메모리 효율성과 재사용성 때문객체 내부에 메서드를 직접 정의하면 객체를 생성할 때마다 메서드가 복제된다.하지만 prototype에 메서드를 정의하면, 모든 인스턴스가 같은 메서드를 공유하여 메모리를 절약할 수 있음.단점 : 메모리는 줄어들지만 더 객체를 더 검색해야하므로 연.. 2025. 1. 13. 이전 1 다음