js,ts

[js]자바스크립트는 프로토타입언어

lee0lee 2022. 3. 1. 22:31

모든 객체들이 메소드와 속성들을 상속 받기 위한 템플릿으로써 프로토타입 객체를 가진다.

상속의 개념으로 다른 객체에 정의된 메소드와 속성을 객체에서 사용할 수 있도록 하는 근간이다. 

객체지향을 가능하게하는 .. 대박대박 근데 어려우니 오늘은 여기까지만

 

객체 인스턴스와 프로토타입 간에 연결이 구성되며 이 연결을 따라 타고올라가서 속성과 메소드를 탐색함

 

function Person(...) {

  this.first = first;

   ..

} 로 Person은 생성자함수, person1은 Person에서 만들어낸 인스턴스라 하면