Javascript
[Javascript] 프로토타입, 프로토타입 체이닝에 대한 글
프로토타입(prototype)이란? 자바스크립트에서 모든 객체는 자신의 부모 역할을 하는 객체와 연결되어 있습니다. (가장 최상위 부모인 객체는 브라우저에서는 window, node.js에서는 global입니다.) 자바스크립트에서는 프로토타입으로 객체지향의 상속 개념을 구현하는데 이를 통해 부모 객체의 프로퍼티를 자식 객체가 사용할 수 있습니다. 프로토타입은 이런 식으로 사용되며 모든 객체에게 존재합니다. 어떤 객체가 접근할 수 있는 부모 객체를 프로토타입 객체(prototype object) 혹은 그냥 프로토타입이라고 합니다. 객체 리터럴로 객체를 생성하는 경우 그 객체의 프로토타입 객체는 Object.prototype 객체이다. 객체 리터럴 방식으로 생성한 모든 객체의 프로토타입 객체는 Object...
2021. 10. 18. 08:00
최근댓글