싸피에서 잠시 OOP에 대해 배웠지만 초반에 매우 짧게 배우고 지나가 class 관련 개념이 부족함을 느낀다.
Nest.js 역시 OOP를 도입하고 있어 모르는 용어들이 나오고 있는 것 같다.
constructor란
클래스의 인스턴스 객체를 생성하고 초기화하는 특별한 메서드
constructor를 사용하면 다른 모든 메서드 호출보다 앞선 시점인, 인스턴스 객체를 초기화할 때 수행할 초기화 코드를 정의할 수 있다.
class Polygon {
constructor() {
this.name = 'Polygon';
}
}
const poly1 = new Polygon();
console.log(poly1.name);
// expected output: "Polygon"
'Programming > Javascript, Typescript' 카테고리의 다른 글
[Javscript] window.scrollTo() 메서드 (0) | 2023.01.03 |
---|---|
[Javascript] reduce() 함수 (0) | 2023.01.02 |
[Javascript] filter() 함수 (0) | 2022.12.23 |
[Javascript] 구조 분해 할당과 전개 구문 (0) | 2022.12.23 |
[Javascript] 단축 평가 (0) | 2022.12.15 |
댓글