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;
      }
    }
    
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.