TIL - 30

박지훈·2021년 2월 25일
0

TIL

목록 보기
26/46
post-thumbnail

✏️ 공부한것

객체지향 프로그래밍

하나의모델이 되는 청사진 바탕(class)으로

객체(instance)를 만드는 프로그래밍

class는 함수로 정의할때 일반명사(대명사)로 만듬

instance는 new 키워드를 써서 만듬

ES6의 class만드는법

class 클래스명 {
	constructor(매개변수) {     //생성자(constructor)함수
    //instance가 만들어질때 실행되는 코드
	}
}

instance 만드는법

let 변수 = new 클래스명(매개변수)

메소드 정의

class 클래스명 {
	constructor(매개변수) {     //생성자(constructor)함수
    //instance가 만들어질때 실행되는 코드
	}

  메소드a() {   }       
  메소드b() {   }
}
 

this

  • instance객체를 의미
    parameter로 넘어온 값들을 instance생성시 지정
  • 화살표함수내에선 사용불가 (사용시 window객체/global객체 )

call

첫번째 인자는 this

0개의 댓글