worldint
mathengi
worldint
전체 방문자
오늘
어제
  • 분류 전체보기 (152)
    • infra, cloud (4)
      • aws (4)
    • TIL,WIL(일간,주간 회고) (57)
    • 컴퓨터 공학 (5)
      • 정보통신 (3)
      • 컴퓨터 구조 (2)
    • Math (1)
      • linear algebra (0)
      • 명제와 집합 (1)
      • Linux Ubuntu (0)
    • Operating System (9)
    • programming (63)
      • c , c++ (9)
      • c# (0)
      • java (2)
      • javascript (14)
      • Python (4)
      • github (1)
      • programing terms (12)
      • html, css (2)
      • docker (3)
      • algorithm_datastructure (4)
      • database (9)
      • flutter(dart) (2)
    • 항해99 부트캠프 (7)
      • 사전교육 (7)
    • IT English(개발관련 영어공부) (0)
    • 알고리즘 (1)
    • 보안관련 (1)

블로그 메뉴

    공지사항

    인기 글

    태그

    • Javascript
    • docker
    • EC2
    • ec2 #코드디플로이 #리눅스
    • AWS
    • NoSQL
    • db데드락
    • MONGOOSE
    • node
    • nodejs
    • NVM
    • MongoDB
    • ci/cd
    • Blue/Green
    • 디비데드락
    • flutter #provider #error
    • CloudFront

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    worldint

    mathengi

    programming/javascript

    [typescript] 클래스 선언 방법

    2023. 4. 23. 21:02

    아래처럼 작성하면 타입스크립트에서는 에러가 난다

    class Person {
      constructor(name) {
        // 클래스 프로퍼티의 선언과 초기화
        this.name = name;
      }
    
      walk() {
        console.log(`${this.name} is walking.`);
      }
    }

    타입스크립트에서는 아래처럼 클래스 몸체에 클래스 프로퍼티를 사전 선언하여야한다.

    class Person {
      // 클래스 프로퍼티를 사전 선언하여야 한다
      name: string;
    
      constructor(name: string) {
        // 클래스 프로퍼티수에 값을 할당
        this.name = name;
      }
    
      walk() {
        console.log(`${this.name} is walking.`);
      }
    }

    클래스 몸체에는 메소드만 있어야한다.

    'programming > javascript' 카테고리의 다른 글

    [rxjs 용어 정리] hot, cold Observable  (0) 2023.05.25
    [rxjs] rxjs의 테스트 코드 작성(미완성)  (0) 2023.05.25
    [typescript] inject,injectable데코레이터 토큰 ,프로바이더  (0) 2023.04.20
    [typescript] ?: 구문  (0) 2023.04.20
    pnpm  (0) 2023.04.18
      'programming/javascript' 카테고리의 다른 글
      • [rxjs 용어 정리] hot, cold Observable
      • [rxjs] rxjs의 테스트 코드 작성(미완성)
      • [typescript] inject,injectable데코레이터 토큰 ,프로바이더
      • [typescript] ?: 구문
      worldint
      worldint
      공부한 내용들, 트러블 슈팅, 아티클 번역 등등 올리는 블로그입니다

      티스토리툴바