logo

prototype 이란?

language-logoJavascript

• 자바스크립트에서의 프로토타입은 객체 생성의 모체를 의미하며, 프로토타입 연결과 프로토타입 속성 두 가지 유형이 있다.
• 프로토타입 속성은 선언된 객체의 복사본으로, 우리가 흔히 사용하는 프로토타입이며, 프로토타입 연결은 생성된 객체의 원형을 나타내는 속성이다.
• 자바스크립트에서는 해당 객체에 없는 속성은 자신의 _proto_로 계속해서 올라가면서 찾는다. 이로 인해, 하위 객체가 prototype에 추가된 속성과 동일한 이름을 가지고 있을 경우, 하위 객체가 가지고 있는 속성을 먼저 본다.
• 하위 객체에 해당 속성이 없다면 하위 객체의 모체로 찾아가서 속성을 할당받는다. 이러한 자바스크립트의 특성을 이해하고 활용하면 더 효율적인 코딩이 가능하다.

thumbnail
북마크
공유하기
신고하기
6분 분량
조회수 179
profile-image향로
2년 전
Copyright © 2025. Codenary All Rights Reserved.