# 프로토타입

CH19 프로토타입
자바스크립트는 명령형, 함수형, 프로토타입 기반 객체지향 프로그래밍을 지원하는 멀티 패러다임 프로그래밍 언어이다.따라서, 자바스크립트를 이루는 거의 "모든 것"이 객체이다. 원시 타입값을 제외한 나머지 값들(함수, 배열, 정규 표현식) 등은 모두 객체이다.
[DAY23] S2 U2 - 프로토타입
📌 상속과 프로토타입 ✅ 상속이란? 객체 지향 프로그래밍의 개념으로 어떤 객체의 프로퍼티 (속성) 또는 메서드를 다른 객체가 그대로 사용할 수 있는 것 Student.prototype 이라는 Object 가 존재하고, 클래스 내부에서 study 함수를 생성하였기 떄

[JavaScript] 프로토타입 체인
자바스크립트는 특정 객체의 프로퍼티(property)나 메서드(method)에 접근하려고 할 때 해당 객체에 접근하려는 프로퍼티 또는 메소드가 없다면 \[\[Prototype]]이 가리키는 링크를 따라 자신의 부모 역할을 하는 프로토타입 객체의 프로퍼티나 메소드를 차례
[💻 코드스테이츠 FE 44기][part 4] 프로토타입 체인
프로토체인이 무엇인지, .prototype ,\_\_proto\_\_ 키워드에 대해 학습 했다.프로토타입 체인을 알기전 프로토타입이 무엇인가에 대해 짚고 넘어가야한다.프로토타입이란 간단하게 말하자면 프로토타입 = 원형객체(original form) = 부모 객체 유전자

JavaScript 공부 - 프로토타입 체인
프로토타입 체인은 프로토타입이 단방향 링크드 리스트 형태로 연결되어 있는 상속구조를 말한다. 즉 객체지향 프로그래밍의 특성 중 상속을 JavaScript에서 구현할 때 이러한 프로토타입 체인을 사용하게 된다.예를 들어 이전에 객체지향 프로그래밍 포스트에서 살짝 언급했던

프로토타입
javascript에서 기본 데이터 타입을 제외한 몯느 것은 객체입니다. 객체가 만들어지기 위해서는 자신을 만드는 데 사용된 원형인 프로토 타입 객체를 이용하여 객체를 만듭니다. 자신을 만드는데 사용된 원형인 프로토타입 객체를 이용하여 객체를 만들게 되는데 이때 만들어

[JavaScript] 프로토타입
자바스크립트는 프로토타입 기반 언어이다.프로토타입은 객체의 원형(유전자)이다.객체의 원형, 즉 객체의 부모가 가지는 유전자 즉, 상속받은 데이터, 메소드함수 객체에는 프로토타입이라는 특수한 유형의 객체 프로퍼티(속성)가 존재한다.이러한 prototype 프로퍼티를 통해

(SEB_FE) Section2 Unit2 프로토타입
프로토타입이 무엇인지 설명할 수 있다.프로토타입과 클래스의 관계에 대해 설명할 수 있다.프로토타입 체인에 대해 설명할 수 있다.여기서 프로토타입은 원형 객체를 의미한다. JavaScript는 프로토타입(Prototype) 기반 언어➡ 모든 객체들이 메소드와 속성들을 상

프로토타입, 객체 지향 프로그래밍의 핵심
프로토타입(prototype): 어디 게임에서나 들어 봤을 단어다.자바스크립트는 흔히 프로토타입 기반 언어라고 불린다.모든 객체들이 메소드와 속성을 받기 위한 템플릿으로써 프로토타입 객체를가진다는 뜻이다.즉, 클래스 Human의 .prototype은 프로토타입 객체이며

JavaScript 공부 - 프로토타입과 클래스
JavaScript는 프로토타입 기반 언어이다. 즉 JavaScript는 객체를 상속하기 위하여 프로토타입이라는 방식을 이용한다.모든 객체는 \[Prototype] 이라는 내부 슬롯을 가지는데, 슬롯의 값은 프로토타입의 참조이다. 객체가 생성될 때, 객체 생성 방식에
프로토타입과 클래스
프로토타입 자바스크립트에서는 객체를 상속하기 위하여 프로토타입이라는 방식을 사용합니다. 모든 객체들이 메소드와 속성들을 상속 받기 위한 템플릿으로써 프로토타입 객체를 가진다는 의미 > .prototype 모든 객체는 프로토타입의 계층 구조인 프로토타입 체인에 묶
[💻 코드스테이츠 FE 44기][part 3] 프로토타입
프로토타입이 무엇인지 학습했다.Javascript는 프로토타입 기반 언어이다.Javascript에서 객체를 상속하기 위해 프로토타입 방식을 사용한다.프로토타입은 원형객체(original form)이다.모튼 객체들은 메소드와 속성들을 상속받기 위한 템플릿으로 프로토타입
프로토타입
자바스크립트는 클래스 기반 객체 지향 프로그래밍 언어와 달리 프로토타입 기반 객체 지향 프로그래밍 언어이다. 모든 객체들이 메서드와 속성들을 상속받기 위한 템플릿으로써 프로토타입 객체를 가진다는 뜻이다. 프로토타입 객체는 일반적으로 생성자 함수의 속성을 통해 정의된다
[javascript] 프로토타입과 클래스
자바스크립트의 객체는 Prototype이라는 숨김 프로퍼티를 갖는다. 이 숨김 프로퍼티 값은 null이거나 다른 객체에 대한 참조가 되는데, 다른 객체를 참조하는 경우 참조 대상을 '프로토타입(prototype)'이라 부른다.배열(arr)는 Array클래스의 인스턴스에
[SEB_FE_44] 프로토타입과 클래스
JavaScript는 프로토타입(Prototype) 기반 언어 입니다. 여기서 프로토타입은 원형 객체를 의미합니다.Array는 클래스입니다. 지금까지 써 왔던 배열은Array 클래스의 인스턴스이며, Array.prototype에는 push, pop 등 다양한 메서드가

프로토타입
프로토타입(prototype) 기반 언어에선 클래스를 기반으로 하여 '상속'을 사용하는 클래스 기반 언어와는 달리 프로토타입 기반 언어에서는 객체를 원형(prototype)으로 삼고 이를 복제(참조)한으로써 상속과 비슷한 효과를 얻습니다. Constructor를 ne

[JavaScript] 자바스크립트란?
자바스크립트는 어디서 왔을까? JavaScript는 1995년 Netscape의 엔지니어 Brendan Eich에 의해 만들어졌습니다. 그리고 1996년 초에 Netscape 2와 함께 처음 릴리즈 되었습니다. 그리고 Netscape는 1997년에 ECMAScript