더북(TheBook)

2.20 클래스는 값이면서 타입이다

이번에는 타입스크립트 클래스(class)에 존재하는 특징에 대해 알아보겠습니다. 타입스크립트에서 클래스는 다음과 같이 코딩합니다. 자바스크립트 코드와 비교해서 봅시다.

자바스크립트

class Person {
  constructor(name, age, married) {
    this.name = name;
    this.age = age;
    this.married = married;
  }
}
class Person {
  name: string;
  age: number;
  married: boolean;
  constructor(name: string, age: number, married: boolean) {
    this.name = name;
    this.age = age;
    this.married = married;
  }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.