자바스크립트 class, protoType, constructor

roberto·2022년 6월 6일
0

자바스크립트로 개발을 하다보면 여러 라이브러리들을 사용하게 되곤한다.
해당 라이브러리들은 꼭 class형태로 만들어지는경우가 다반사이고 해당 라이브러리의
예제들도 대부분 함수형보다는 class 형태로 된경우가 대부분이다

좀더 라이브러리를 다이나믹 하게 사용하기위해 class 형 글을 남기게 됬다

class 형에 들어가긴 위해선

선수적으로 constructor 와 protoType 을 알고있어야한다

constructor

protoType

객체에서 프로퍼티를 읽으려하는데 해당 객체에 없을시에는

proto 에서 해당 프로퍼티를 찾는다

예제를 보자

const human ={
	leg : 2,
   arm : 2,
   eat(){
    console.log('eating...');
   }
}

const 철수 = {
	skin : "black",
   hair : "red"
}

철수.__proto__ = human 

console.log(철수.leg) => 2 

철수는 human 의 상속을 받는 코드이다

profile
medium 으로 이전했습니다

0개의 댓글