_proto_, prototype, constructor 에 대하여

chadonghwa·2019년 9월 23일
0

자바스크립트에서는 클래스를 사용하지 않았다.
물론, ES6에서 클래스가 새롭게 생겼지만, 원래는 없었다.
그럼에도 불구하고 자바스크립트는 완전한 객체지향언어이다.
자바스크립트의 모든 것은 객체이고, 객체로서 동작한다.
객체를 만들 수 있어야 하고, 부모 객체를 상속할 수 있어야 한다.

자바스크립트는 생성자 함수를 사용해 객체를 만든다.

자바스크립트는 prototype 객체를 이용해 상속한다.

자바스크립트는 prototype기반 객체지향 프로그래밍 언어이다.

지금부터 자바스크립트가 prototype 객체를 이용해 객체 지향 프로그래밍을 하는 방법에 대해 다뤄보겠다.

image.png

profile
command and obey

0개의 댓글