본문 바로가기

study

JavaScritp : proto, prototype 프로토, 프로토타입이란?

반응형

JavaScript는 클래스라는 개념이 없다. 기존의 객체를 복사 (cloning)하여 새로운 객체를 생성하는 프로토타입 기반의 언어 이다. 프로토타입은 객체를 확장하고 객체 지향적인 프로그래밍을 할 수 있게 함. 

 

Class 상속 가능 

 

Prototype은 상속 불가 -> Prototype Chian 을 형성하여 상속함. 

 

ㅇProto (비표준) 속성 : 이 속성은 객체가 만들어지기 위해 사용된 원형인 프로토타입 객체를 숨은 링크로 참조하는 역할

 

 

클래스 기반 언어 vs 프로토타입 기반 언어

두 템플릿의 목적은 같다 = 객체를 생성할 수 있는 프레임 워크 역할을 하는 것 

 

 

객체는 함수를 통해 만들어진다. 

Array, Function, Object, String과 같은 내장 생성자 함수들은 모두 함수로 정의되어 있다. 

 

 

------------------------------------------------------읽어도 모르겠어서 ----------------------------------------------------

 

다시 꼼꼼히 공부하면서 정리한 거 ↓↓↓↓

 

blckchainetc.tistory.com/80

 

[34일차 복습 및 정리] node.js proto prototype 이란 ? __proto__ / Prototype Object 분석

오늘 공부한 내용 proto, prototype ???? 기억도 잘 나지 않는 ㄷ ㅏ...... 다시 보면서 하나하나 복습해보자...............  prototype JavaScript는 Class 라는 개념이 없다. 그래서 기존의 객체를 복사(Clon..

blckchainetc.tistory.com

 

 

 

 

 

출처 사이트 : 

blog.naver.com/www8565/221860938789

 

자바스크립트 관점에서 정리한 클래스(Class)와 프로토타입(Prototype)에 대하여

※ 글 중 모르는 단어나 개념이 있으실까봐 맨 아래에 참고할만한 사이트들을 남겨둡니다. 1. 객체지향 프...

blog.naver.com

www.nextree.co.kr/p7323/

 

JavaScript : 프로토타입(prototype) 이해

JavaScript는 클래스라는 개념이 없습니다. 그래서 기존의 객체를 복사하여(cloning) 새로운 객체를 생성하는 프로토타입 기반의 언어입니다. 프로토타입 기반 언어는 객체 원형인 프로토타입을 이

www.nextree.co.kr

 

반응형