코드/JS

함수의 프로토타입 속성

Yeah-Panda 2015. 4. 21. 11:18


모든 함수 객체는 생성될때 자동으로 prototype 라는 속성이 추가된다.


이 prototype 속성은 함수의 생성과 동시에 만들어지는 함수의 원형 객체 즉 ‘함수의 프로토타입(원형) 객체’ 를 참조한다

생성자 함수를 이용해 생성되는 객체들은  함수의 프로토타입(원형) 객체 를 __proto__  속성을 통해 공유하게 된다.

즉 함수를 만들게 되면 자동으로 함수의 프로토타입 객체(원형)가 생성되고, 함수는 생성과 동시에 추가된 prototype 이라는 속성으로 이 객체를 참조하고 있다




모든 함수는 생성될때 함수의 원형객체, 즉 프로토 타입 객체가 같이 생성된다.


함수는 생성과 동시에 추가되는 prototype 속성을 통해 함수의 원형객체를 참조한다.


생성자 함수를 통해 만들어지는 모든 객체는 __proto__ 속성을 통해 함수의 원형객체(prototype) 를 공유하게 된다.

'코드 > JS' 카테고리의 다른 글

jQuery set Header for $.ajax  (0) 2015.05.22
Canvas를 Png 로 서버 저장  (0) 2015.05.22
컨텍스트, 스코프 체인  (0) 2015.04.21
자바스크립트 배열 중복요소 추출  (0) 2015.04.20
Javascript 끝 문자열 제거  (0) 2015.04.08