프로토타입1 [JavaScript/자바스크립트]프로토타입 JavaScript는 흔히 '프로토타입 기반 언어(prototype-based language)' 라 불린다. 왜냐???? Javascript에서는 객체를 상속하기 위하여 프로토타입이라는 방식을 사용하며, 다른 객체에 정의된 메소드와 속성을 한 객체에서 사용할 수 있도록 하는 근간이다. 프로토타입을 상속받은 하위(자식) 객체는 상위 객체의 프로퍼티를 자신의 프로퍼티 처럼 자유롭게 사용할 수 있다. 모든 객체는 하나의 프로토타입을 갖는다. 모든 객체는 프로토타입의 계층구조인 프로토타입 체인에 묶여있다. 상속되는 속성과 메소드들은 각 객체가 아니라 객체의 생성자의 prototype이라는 속성에 정의되어 있다. 구분 소유 값 사용 주체 사용 목적 __proto__접근자 프로퍼티 모든객체 프로토타입의 참조 모든.. 2023. 1. 2. 이전 1 다음