Home
AboutMe
Blog
Guest
SignIn
🌳
말하면서 배워요 스터디
/
📁
자료 모음
/
🗣️
[탬플릿 for 말하면서배워요] 면접 질문 리스트
/
자바스크립트 Prototype에 관해 설명해주세요 (상속)
자바스크립트 Prototype에 관해 설명해주세요 (상속)
보충필요
보충필요
답변
프로토타입은 모든 객체에 존재, 부모객체를 연결 프로토타입체이닝 : 자신에 존재하지 않은 프로퍼티에 접근시, 프로토티입링크(__proto__)를 통해 부모객체의 메서드 접근 가능 (상속과유사개념)
중요도
reference link
모든 JavaScript 객체는 다른 객체에 대한 참조인 prototype 프로퍼티를 가지고 있습니다. 객체의 프로퍼티에 접근할 때, 해당 객체에 해당 프로퍼티가 없으면 JavaScript 엔진은 객체의 prototype과 prototype의 prototype등을 보고 프로퍼티 정의가 있을 때까지 찾고, 만약 객체의 프로퍼티에 접근할 때 해당 객체에 해당 프로퍼티가 없으면 프로토타입 체인 중 하나에 있거나 프로토타입 체인의 끝에 도달할 때까지 찾습니다. 이 동작은 고전적인 상속을 흉내내지만, 실제로 상속보다 위임에 더 가깝습니다.
질문번호
14
스스로점수