More Related Content Similar to Javascript 객체생성패턴 Similar to Javascript 객체생성패턴 (20) More from KIM HEE JAE (9) Javascript 객체생성패턴132.
모든 참조타입은 생성 시 __proto__
프로퍼티를 가지며
모든 함수는 생성 시 prototype
프로퍼티를 가진다.
__proto__
154.
함수를 하나 만들면 함수라는 객체만 생성되는것이 아니라 동시에
함수의 prototype 프로퍼티가 가리키는 빈 객체도 함께 생성된다.
prototype
함수
constructor
객체
함수의 프로토타입 객체
157.
이 함수를 new
연산자를 이용하여 실행해서 만든 인스턴스 객체는
함수의 prototype 프로퍼티가 가리키는 객체를 __proto__가 가리키는 채로 생성된다.
prototype
함수 (생성자)
constructor
객체
__proto__
인스턴스 객체
new
164.
객체의 인스턴스의 프로퍼티나 메서드에 식별자 문자열로 접근 할 때,
인스턴스 객체 스스로가 가지고 있는지 둘러보고 없으면
인스턴스객체의 __proto__ 가 가리키는 객체에서 찾아본다.
prototype
함수1
384.
New 로 생성자 실행한다는 점 빼고는 팩토리패턴과 동일
New로 생성자 실행 시 자동 수행되는 객체 생성,
객체 반환 부분을 오버라이딩한다.
437.
객체를 생성할 때 넘겨준
초기화 파라메터의 값을 생성자 실행 시 만들어진
클로저에만 존재하도록 하여
이 값이 위치하는 곳에 접근이 불가능하도록 한다