TypeScript

  1. 왜 타입스크랩트를 써야하나.
  2. TypeScipt 기초
  3. 함수 타입을 정의하자
  4. interface를 활용하자
  5. 타입 별칭이란?
  6. 연산자를 이용한 타입 정의 - 유니온 타입
  7. enum
  8. class
  9. generic
  10. promise Types
  11. todolist 만들어보기
  12. 디버깅

목차

class

class Person {
  // 클래스 내부에서만 사용할 경우
  private name: string;
  // 기본적으로 public으로 설정되어 있다.
  public age: number;
  // 읽기만 가능하다
  readonly log: string;

  constructor(name: string, age: number) {
    this.name = name;
    this.age = age;
  }
}

let jaeyoung = new Person("name", 123); // { name:"name" age:123 }