본문 바로가기
WEB

자바스크립트 프로토타입 간단한 예시로 간단하게 이해하기

by 맑은청이 2021. 4. 30.
728x90
반응형

자바스크립트(JavaScript)는 바야흐로 프로토타입(Prototype) 언어이다. 

이게 무슨 소리냐면 자바스크립트에는 클래스라는 개념이 없기 때문에 객체를 복사하여 새로운 객체를 생성하는 프로토타입 기반의 언어인 것이다. 말 그대로 객체의 원형이 프로토타입이다.

어떤 함수를 선언했을 때 프로토타입을 통해서 동적으로 함수들을 추가 할 수 있는 것이다. 

 

Car 라는 함수 선언 

여기서 this 를 사용해서 변수를 선언해야 함수 외부에서도 해당 변수를 활용할 수 있다. 

 

프로토타입은 다음과 같이 선언할 수 있다.

결과는 '현대 차이고 노란색이다.' 로 나옴 

 

배열에도 프로토타입을 적용할 수 있다. 

var arr = [1,2,3,4,5];

와 같은 배열을 선언했다고 했을 때 Array에 프로토타입을 다음과 같이 선언이 가능하다.

오늘은 자바스크립트에 프로토타입을 간단하게 예를 보며 알아보았다. 

728x90
반응형

'WEB' 카테고리의 다른 글

개발자 직무 이해하기  (2) 2021.05.17
프로그래밍 표기법  (0) 2021.04.13
키보드 특수 기호 명칭 제대로 알기(영어발음 O)  (2) 2021.04.08
PHP의 원리  (0) 2020.09.10
자바스크립트 객체  (0) 2020.09.09