더북(TheBook)

자바스크립트와 주요한 차이점은, 타입스크립트는 name, age, married 같은 멤버를 클래스 내부에 한 번 적어야 한다는 것입니다. 멤버의 타입은 생략할 수 있습니다. 타입스크립트가 생성자 함수를 통해 알아서 추론합니다.

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